<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Icarous: /home/research133/Software/Icarous2/cFS/apps/port_lib/fsw/public_inc/mavlink/common/common.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Icarous
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_c1698e121239b1aba7f6e782e4514e49.html">cFS</a></li><li class="navelem"><a class="el" href="dir_7ee4ce95da95d11e80a01c5101ed8d14.html">apps</a></li><li class="navelem"><a class="el" href="dir_414860549fe1f5475bcb32699266eda6.html">port_lib</a></li><li class="navelem"><a class="el" href="dir_96eb22f570806912b0c00e39297e594c.html">fsw</a></li><li class="navelem"><a class="el" href="dir_177fe1f9cf5443c270b5fea5afe4fbfe.html">public_inc</a></li><li class="navelem"><a class="el" href="dir_21e8b98476f1332e3b94242d590432e6.html">mavlink</a></li><li class="navelem"><a class="el" href="dir_af3cc9a2f1b48bb4b765b2952d0e8b5a.html">common</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">common.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>MAVLink comm protocol generated from common.xml.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;../protocol.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_heartbeat.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_sys_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_system_time.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_ping.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_change_operator_control.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_change_operator_control_ack.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_auth_key.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_mode.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_param_request_read.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_param_request_list.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_param_value.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_param_set.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_raw_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_scaled_imu.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_raw_imu.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_raw_pressure.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_scaled_pressure.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_attitude.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_attitude_quaternion.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_local_position_ned.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_global_position_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_rc_channels_scaled.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_rc_channels_raw.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_servo_output_raw.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_request_partial_list.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_write_partial_list.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_item.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_request.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_set_current.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_current.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_request_list.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_count.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_clear_all.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_item_reached.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_ack.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_gps_global_origin.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_global_origin.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_param_map_rc.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_request_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_safety_set_allowed_area.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_safety_allowed_area.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_attitude_quaternion_cov.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_nav_controller_output.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_global_position_int_cov.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_local_position_ned_cov.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_rc_channels.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_request_data_stream.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_data_stream.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_manual_control.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_rc_channels_override.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mission_item_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_vfr_hud.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_command_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_command_long.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_command_ack.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_manual_setpoint.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_attitude_target.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_attitude_target.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_position_target_local_ned.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_position_target_local_ned.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_position_target_global_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_position_target_global_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_local_position_ned_system_global_offset.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_state.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_controls.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_rc_inputs_raw.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_actuator_controls.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_optical_flow.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_global_vision_position_estimate.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_vision_position_estimate.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_vision_speed_estimate.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_vicon_position_estimate.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_highres_imu.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_optical_flow_rad.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_sensor.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_sim_state.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_radio_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_file_transfer_protocol.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_timesync.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_camera_trigger.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_gps.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_optical_flow.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_hil_state_quaternion.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_scaled_imu2.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_log_request_list.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_log_entry.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_log_request_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_log_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_log_erase.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_log_request_end.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_inject_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps2_raw.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_power_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_serial_control.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_rtk.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps2_rtk.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_scaled_imu3.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_data_transmission_handshake.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_encapsulated_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_distance_sensor.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_terrain_request.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_terrain_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_terrain_check.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_terrain_report.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_scaled_pressure2.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_att_pos_mocap.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_actuator_control_target.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_actuator_control_target.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_altitude.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_resource_request.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_scaled_pressure3.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_follow_target.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_control_system_state.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_battery_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_autopilot_version.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_landing_target.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_estimator_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_wind_cov.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_input.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_gps_rtcm_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_high_latency.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_vibration.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_home_position.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_set_home_position.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_message_interval.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_extended_sys_state.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_adsb_vehicle.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_collision.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_v2_extension.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_memory_vect.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_debug_vect.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_named_value_float.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_named_value_int.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_statustext.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_debug.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_setup_signing.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_button_change.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_play_tune.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_camera_information.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_camera_settings.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_storage_information.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_camera_capture_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_camera_image_captured.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_flight_information.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_mount_orientation.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_logging_data.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_logging_data_acked.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_logging_ack.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_wifi_config_ap.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_uavcan_node_status.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_uavcan_node_info.h&quot;</code><br />
<code>#include &quot;./mavlink_msg_obstacle_distance.h&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="common_8h__dep__incl.png" border="0" usemap="#_2home_2research133_2Software_2Icarous2_2cFS_2apps_2port__lib_2fsw_2public__inc_2mavlink_2common_2common_8hdep" alt=""/></div>
<map name="_2home_2research133_2Software_2Icarous2_2cFS_2apps_2port__lib_2fsw_2public__inc_2mavlink_2common_2common_8hdep" id="_2home_2research133_2Software_2Icarous2_2cFS_2apps_2port__lib_2fsw_2public__inc_2mavlink_2common_2common_8hdep">
<area shape="rect" id="node2" href="ardupilotmega_8h.html" title="MAVLink comm protocol generated from ardupilotmega.xml. " alt="" coords="352,124,555,195"/>
<area shape="rect" id="node15" href="common_2mavlink_8h.html" title="MAVLink comm protocol built from common.xml. " alt="" coords="579,124,768,195"/>
<area shape="rect" id="node3" href="ardupilotmega_2mavlink_8h.html" title="MAVLink comm protocol built from ardupilotmega.xml. " alt="" coords="359,243,548,313"/>
<area shape="rect" id="node4" href="ardupilot_8h.html" title="function declarations, definitions of macros, datastructures and global variables for the arudpilot a..." alt="" coords="5,465,195,521"/>
<area shape="rect" id="node6" href="dds__interface_8h_source.html" title="/home/research133/Software\l/Icarous2/cFS/apps/dds_interface\l/fsw/src/dds_interface.h" alt="" coords="572,361,791,417"/>
<area shape="rect" id="node7" href="gsInterface_8h.html" title="function declarations, definitions of macros, datastructures and global variables for the ground stat..." alt="" coords="219,465,424,521"/>
<area shape="rect" id="node9" href="port__lib_8h.html" title="serial/socket port library " alt="" coords="359,361,548,417"/>
<area shape="rect" id="node14" href="safe2ditch_8h_source.html" title="/home/research133/Software\l/Icarous2/cFS/apps/safe2ditch\l/fsw/src/safe2ditch.h" alt="" coords="815,361,1015,417"/>
<area shape="rect" id="node5" href="ardupilot_8c.html" title="function definitions for ardupilot app " alt="" coords="5,569,195,625"/>
<area shape="rect" id="node8" href="gsInterface__table_8h_source.html" title="/home/research133/Software\l/Icarous2/cFS/apps/gsInterface\l/fsw/src/gsInterface_table.h" alt="" coords="219,569,424,625"/>
<area shape="rect" id="node10" href="apInterface_8h.html" title="function declarations, definitions of macros, datastructures and global variables for the apInterface..." alt="" coords="448,465,653,521"/>
<area shape="rect" id="node12" href="apInterface__table_8h_source.html" title="/home/research133/Software\l/Icarous2/cFS/apps/apInterface\l/fsw/src/apInterface_table.h" alt="" coords="677,465,883,521"/>
<area shape="rect" id="node13" href="ardupilot__table_8h.html" title="Ardupilot app table definition. " alt="" coords="907,465,1096,521"/>
<area shape="rect" id="node11" href="apInterface_8c.html" title="function definitions for apInterface app " alt="" coords="448,569,653,625"/>
</map>
</div>
</div>
<p><a href="common_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ac7be5e7d43f3b6ce68d1b122fc62bb78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7be5e7d43f3b6ce68d1b122fc62bb78"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_COMMON_H</b></td></tr>
<tr class="separator:ac7be5e7d43f3b6ce68d1b122fc62bb78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec7bcd84c243ec07f25b1416f2168e1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec7bcd84c243ec07f25b1416f2168e1b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_THIS_XML_IDX</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aec7bcd84c243ec07f25b1416f2168e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa90005429262b658c881fa203c4de208"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa90005429262b658c881fa203c4de208"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_MESSAGE_LENGTHS</b>&#160;&#160;&#160;{}</td></tr>
<tr class="separator:aa90005429262b658c881fa203c4de208"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f709d5835acb54a11202a5fdc7a6bfe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f709d5835acb54a11202a5fdc7a6bfe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_MESSAGE_CRCS</b>&#160;&#160;&#160;{{0, 50, 9, 0, 0, 0}, {1, 124, 31, 0, 0, 0}, {2, 137, 12, 0, 0, 0}, {4, 237, 14, 3, 12, 13}, {5, 217, 28, 1, 0, 0}, {6, 104, 3, 0, 0, 0}, {7, 119, 32, 0, 0, 0}, {11, 89, 6, 1, 4, 0}, {20, 214, 20, 3, 2, 3}, {21, 159, 2, 3, 0, 1}, {22, 220, 25, 0, 0, 0}, {23, 168, 23, 3, 4, 5}, {24, 24, 30, 0, 0, 0}, {25, 23, 101, 0, 0, 0}, {26, 170, 22, 0, 0, 0}, {27, 144, 26, 0, 0, 0}, {28, 67, 16, 0, 0, 0}, {29, 115, 14, 0, 0, 0}, {30, 39, 28, 0, 0, 0}, {31, 246, 32, 0, 0, 0}, {32, 185, 28, 0, 0, 0}, {33, 104, 28, 0, 0, 0}, {34, 237, 22, 0, 0, 0}, {35, 244, 22, 0, 0, 0}, {36, 222, 21, 0, 0, 0}, {37, 212, 6, 3, 4, 5}, {38, 9, 6, 3, 4, 5}, {39, 254, 37, 3, 32, 33}, {40, 230, 4, 3, 2, 3}, {41, 28, 4, 3, 2, 3}, {42, 28, 2, 0, 0, 0}, {43, 132, 2, 3, 0, 1}, {44, 221, 4, 3, 2, 3}, {45, 232, 2, 3, 0, 1}, {46, 11, 2, 0, 0, 0}, {47, 153, 3, 3, 0, 1}, {48, 41, 13, 1, 12, 0}, {49, 39, 12, 0, 0, 0}, {50, 78, 37, 3, 18, 19}, {51, 196, 4, 3, 2, 3}, {54, 15, 27, 3, 24, 25}, {55, 3, 25, 0, 0, 0}, {61, 167, 72, 0, 0, 0}, {62, 183, 26, 0, 0, 0}, {63, 119, 181, 0, 0, 0}, {64, 191, 225, 0, 0, 0}, {65, 118, 42, 0, 0, 0}, {66, 148, 6, 3, 2, 3}, {67, 21, 4, 0, 0, 0}, {69, 243, 11, 0, 0, 0}, {70, 124, 18, 3, 16, 17}, {73, 38, 37, 3, 32, 33}, {74, 20, 20, 0, 0, 0}, {75, 158, 35, 3, 30, 31}, {76, 152, 33, 3, 30, 31}, {77, 143, 3, 0, 0, 0}, {81, 106, 22, 0, 0, 0}, {82, 49, 39, 3, 36, 37}, {83, 22, 37, 0, 0, 0}, {84, 143, 53, 3, 50, 51}, {85, 140, 51, 0, 0, 0}, {86, 5, 53, 3, 50, 51}, {87, 150, 51, 0, 0, 0}, {89, 231, 28, 0, 0, 0}, {90, 183, 56, 0, 0, 0}, {91, 63, 42, 0, 0, 0}, {92, 54, 33, 0, 0, 0}, {93, 47, 81, 0, 0, 0}, {100, 175, 26, 0, 0, 0}, {101, 102, 32, 0, 0, 0}, {102, 158, 32, 0, 0, 0}, {103, 208, 20, 0, 0, 0}, {104, 56, 32, 0, 0, 0}, {105, 93, 62, 0, 0, 0}, {106, 138, 44, 0, 0, 0}, {107, 108, 64, 0, 0, 0}, {108, 32, 84, 0, 0, 0}, {109, 185, 9, 0, 0, 0}, {110, 84, 254, 3, 1, 2}, {111, 34, 16, 0, 0, 0}, {112, 174, 12, 0, 0, 0}, {113, 124, 36, 0, 0, 0}, {114, 237, 44, 0, 0, 0}, {115, 4, 64, 0, 0, 0}, {116, 76, 22, 0, 0, 0}, {117, 128, 6, 3, 4, 5}, {118, 56, 14, 0, 0, 0}, {119, 116, 12, 3, 10, 11}, {120, 134, 97, 0, 0, 0}, {121, 237, 2, 3, 0, 1}, {122, 203, 2, 3, 0, 1}, {123, 250, 113, 3, 0, 1}, {124, 87, 35, 0, 0, 0}, {125, 203, 6, 0, 0, 0}, {126, 220, 79, 0, 0, 0}, {127, 25, 35, 0, 0, 0}, {128, 226, 35, 0, 0, 0}, {129, 46, 22, 0, 0, 0}, {130, 29, 13, 0, 0, 0}, {131, 223, 255, 0, 0, 0}, {132, 85, 14, 0, 0, 0}, {133, 6, 18, 0, 0, 0}, {134, 229, 43, 0, 0, 0}, {135, 203, 8, 0, 0, 0}, {136, 1, 22, 0, 0, 0}, {137, 195, 14, 0, 0, 0}, {138, 109, 36, 0, 0, 0}, {139, 168, 43, 3, 41, 42}, {140, 181, 41, 0, 0, 0}, {141, 47, 32, 0, 0, 0}, {142, 72, 243, 0, 0, 0}, {143, 131, 14, 0, 0, 0}, {144, 127, 93, 0, 0, 0}, {146, 103, 100, 0, 0, 0}, {147, 154, 36, 0, 0, 0}, {148, 178, 60, 0, 0, 0}, {149, 200, 30, 0, 0, 0}, {230, 163, 42, 0, 0, 0}, {231, 105, 40, 0, 0, 0}, {232, 151, 63, 0, 0, 0}, {233, 35, 182, 0, 0, 0}, {234, 150, 40, 0, 0, 0}, {241, 90, 32, 0, 0, 0}, {242, 104, 52, 0, 0, 0}, {243, 85, 53, 1, 52, 0}, {244, 95, 6, 0, 0, 0}, {245, 130, 2, 0, 0, 0}, {246, 184, 38, 0, 0, 0}, {247, 81, 19, 0, 0, 0}, {248, 8, 254, 3, 3, 4}, {249, 204, 36, 0, 0, 0}, {250, 49, 30, 0, 0, 0}, {251, 170, 18, 0, 0, 0}, {252, 44, 18, 0, 0, 0}, {253, 83, 51, 0, 0, 0}, {254, 46, 9, 0, 0, 0}, {256, 71, 42, 3, 8, 9}, {257, 131, 9, 0, 0, 0}, {258, 187, 32, 3, 0, 1}, {259, 122, 86, 0, 0, 0}, {260, 8, 28, 0, 0, 0}, {261, 244, 26, 0, 0, 0}, {262, 69, 31, 0, 0, 0}, {263, 133, 255, 0, 0, 0}, {264, 49, 28, 0, 0, 0}, {265, 26, 16, 0, 0, 0}, {266, 193, 255, 3, 2, 3}, {267, 35, 255, 3, 2, 3}, {268, 14, 4, 3, 2, 3}, {299, 19, 96, 0, 0, 0}, {310, 28, 17, 0, 0, 0}, {311, 95, 116, 0, 0, 0}, {330, 23, 158, 0, 0, 0}}</td></tr>
<tr class="separator:a3f709d5835acb54a11202a5fdc7a6bfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb5e98ad325c5bd8eae9e08f7e48fbe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbb5e98ad325c5bd8eae9e08f7e48fbe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_ENABLED_COMMON</b></td></tr>
<tr class="separator:abbb5e98ad325c5bd8eae9e08f7e48fbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e111ba3d51671c7c15302296b1637a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e111ba3d51671c7c15302296b1637a3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a2e111ba3d51671c7c15302296b1637a3">HAVE_ENUM_MAV_AUTOPILOT</a></td></tr>
<tr class="memdesc:a2e111ba3d51671c7c15302296b1637a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Micro air vehicle / autopilot classes. This identifies the individual model. <br /></td></tr>
<tr class="separator:a2e111ba3d51671c7c15302296b1637a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b4a4b640a6f693143693967d9c4186f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3b4a4b640a6f693143693967d9c4186f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MAV_TYPE</b></td></tr>
<tr class="separator:a3b4a4b640a6f693143693967d9c4186f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a484863fe2f28a2ef50dca98c1792427c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a484863fe2f28a2ef50dca98c1792427c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a484863fe2f28a2ef50dca98c1792427c">HAVE_ENUM_FIRMWARE_VERSION_TYPE</a></td></tr>
<tr class="memdesc:a484863fe2f28a2ef50dca98c1792427c"><td class="mdescLeft">&#160;</td><td class="mdescRight">These values define the type of firmware release. These values indicate the first version or release of this type. For example the first alpha release would be 64, the second would be 65. <br /></td></tr>
<tr class="separator:a484863fe2f28a2ef50dca98c1792427c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d10e65452d104b7a6f725423e01f83a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d10e65452d104b7a6f725423e01f83a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a4d10e65452d104b7a6f725423e01f83a">HAVE_ENUM_MAV_MODE_FLAG</a></td></tr>
<tr class="memdesc:a4d10e65452d104b7a6f725423e01f83a"><td class="mdescLeft">&#160;</td><td class="mdescRight">These flags encode the MAV mode. <br /></td></tr>
<tr class="separator:a4d10e65452d104b7a6f725423e01f83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af64abdf9b0014e46b8228dbd5c8d49e5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af64abdf9b0014e46b8228dbd5c8d49e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#af64abdf9b0014e46b8228dbd5c8d49e5">HAVE_ENUM_MAV_MODE_FLAG_DECODE_POSITION</a></td></tr>
<tr class="memdesc:af64abdf9b0014e46b8228dbd5c8d49e5"><td class="mdescLeft">&#160;</td><td class="mdescRight">These values encode the bit positions of the decode position. These values can be used to read the value of a flag bit by combining the base_mode variable with AND with the flag position value. The result will be either 0 or 1, depending on if the flag is set or not. <br /></td></tr>
<tr class="separator:af64abdf9b0014e46b8228dbd5c8d49e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2a6c789038aa002f0249970f733640"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c2a6c789038aa002f0249970f733640"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a0c2a6c789038aa002f0249970f733640">HAVE_ENUM_MAV_GOTO</a></td></tr>
<tr class="memdesc:a0c2a6c789038aa002f0249970f733640"><td class="mdescLeft">&#160;</td><td class="mdescRight">Override command, pauses current mission execution and moves immediately to a position. <br /></td></tr>
<tr class="separator:a0c2a6c789038aa002f0249970f733640"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acde65e5e929e58909a2c868e812cea55"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acde65e5e929e58909a2c868e812cea55"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#acde65e5e929e58909a2c868e812cea55">HAVE_ENUM_MAV_MODE</a></td></tr>
<tr class="memdesc:acde65e5e929e58909a2c868e812cea55"><td class="mdescLeft">&#160;</td><td class="mdescRight">These defines are predefined OR-combined mode flags. There is no need to use values from this enum, but it simplifies the use of the mode flags. Note that manual input is enabled in all modes as a safety override. <br /></td></tr>
<tr class="separator:acde65e5e929e58909a2c868e812cea55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd10ffbd73c33a555cb151a5c92e812"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dd10ffbd73c33a555cb151a5c92e812"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MAV_STATE</b></td></tr>
<tr class="separator:a1dd10ffbd73c33a555cb151a5c92e812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae92fe496394c2a0fa3fc7fac939a7682"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae92fe496394c2a0fa3fc7fac939a7682"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MAV_COMPONENT</b></td></tr>
<tr class="separator:ae92fe496394c2a0fa3fc7fac939a7682"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ab99a4a174a9e2bdd4094d324e2047e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ab99a4a174a9e2bdd4094d324e2047e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a9ab99a4a174a9e2bdd4094d324e2047e">HAVE_ENUM_MAV_SYS_STATUS_SENSOR</a></td></tr>
<tr class="memdesc:a9ab99a4a174a9e2bdd4094d324e2047e"><td class="mdescLeft">&#160;</td><td class="mdescRight">These encode the sensors whose status is sent as part of the SYS_STATUS message. <br /></td></tr>
<tr class="separator:a9ab99a4a174a9e2bdd4094d324e2047e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa166bc8416acc84a1fc82fe163ca7580"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa166bc8416acc84a1fc82fe163ca7580"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MAV_FRAME</b></td></tr>
<tr class="separator:aa166bc8416acc84a1fc82fe163ca7580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7becb15f6a23285dca0c86ef9971219"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7becb15f6a23285dca0c86ef9971219"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MAVLINK_DATA_STREAM_TYPE</b></td></tr>
<tr class="separator:ab7becb15f6a23285dca0c86ef9971219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a232553a8a19e901bb35716ea69cdfd29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a232553a8a19e901bb35716ea69cdfd29"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_FENCE_ACTION</b></td></tr>
<tr class="separator:a232553a8a19e901bb35716ea69cdfd29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60b1902412a92ba9b2c3ba7880eabce6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60b1902412a92ba9b2c3ba7880eabce6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_FENCE_BREACH</b></td></tr>
<tr class="separator:a60b1902412a92ba9b2c3ba7880eabce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae825aaf3506135b5ec43f30ecad8f328"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae825aaf3506135b5ec43f30ecad8f328"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ae825aaf3506135b5ec43f30ecad8f328">HAVE_ENUM_MAV_MOUNT_MODE</a></td></tr>
<tr class="memdesc:ae825aaf3506135b5ec43f30ecad8f328"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of possible mount operation modes. <br /></td></tr>
<tr class="separator:ae825aaf3506135b5ec43f30ecad8f328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1437564b3d89d856704e18e0539eb71e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1437564b3d89d856704e18e0539eb71e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a1437564b3d89d856704e18e0539eb71e">HAVE_ENUM_UAVCAN_NODE_HEALTH</a></td></tr>
<tr class="memdesc:a1437564b3d89d856704e18e0539eb71e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generalized UAVCAN node health. <br /></td></tr>
<tr class="separator:a1437564b3d89d856704e18e0539eb71e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafea687b2406880e21b7ce3728a3a001"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafea687b2406880e21b7ce3728a3a001"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#aafea687b2406880e21b7ce3728a3a001">HAVE_ENUM_UAVCAN_NODE_MODE</a></td></tr>
<tr class="memdesc:aafea687b2406880e21b7ce3728a3a001"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generalized UAVCAN node mode. <br /></td></tr>
<tr class="separator:aafea687b2406880e21b7ce3728a3a001"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b14132efff94f45db406fcd21223a6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b14132efff94f45db406fcd21223a6b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a0b14132efff94f45db406fcd21223a6b">HAVE_ENUM_MAV_DATA_STREAM</a></td></tr>
<tr class="memdesc:a0b14132efff94f45db406fcd21223a6b"><td class="mdescLeft">&#160;</td><td class="mdescRight">THIS INTERFACE IS DEPRECATED AS OF JULY 2015. Please use MESSAGE_INTERVAL instead. A data stream is not a fixed set of messages, but rather a recommendation to the autopilot software. Individual autopilots may or may not obey the recommended messages. <br /></td></tr>
<tr class="separator:a0b14132efff94f45db406fcd21223a6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40e1da2c38e4848377aff8b25c7fa95d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40e1da2c38e4848377aff8b25c7fa95d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a40e1da2c38e4848377aff8b25c7fa95d">HAVE_ENUM_MAV_ROI</a></td></tr>
<tr class="memdesc:a40e1da2c38e4848377aff8b25c7fa95d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The ROI (region of interest) for the vehicle. This can be be used by the vehicle for camera/vehicle attitude alignment (see MAV_CMD_NAV_ROI). <br /></td></tr>
<tr class="separator:a40e1da2c38e4848377aff8b25c7fa95d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97c45bdeff187121aa686db64804aa90"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97c45bdeff187121aa686db64804aa90"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a97c45bdeff187121aa686db64804aa90">HAVE_ENUM_MAV_CMD_ACK</a></td></tr>
<tr class="memdesc:a97c45bdeff187121aa686db64804aa90"><td class="mdescLeft">&#160;</td><td class="mdescRight">ACK / NACK / ERROR values as a result of MAV_CMDs and for mission item transmission. <br /></td></tr>
<tr class="separator:a97c45bdeff187121aa686db64804aa90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2241e35db100b373e2117b582fbe49c5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2241e35db100b373e2117b582fbe49c5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a2241e35db100b373e2117b582fbe49c5">HAVE_ENUM_MAV_PARAM_TYPE</a></td></tr>
<tr class="memdesc:a2241e35db100b373e2117b582fbe49c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies the datatype of a MAVLink parameter. <br /></td></tr>
<tr class="separator:a2241e35db100b373e2117b582fbe49c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab343cdf164ac110c8ec3b3517268dab6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab343cdf164ac110c8ec3b3517268dab6"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ab343cdf164ac110c8ec3b3517268dab6">HAVE_ENUM_MAV_RESULT</a></td></tr>
<tr class="memdesc:ab343cdf164ac110c8ec3b3517268dab6"><td class="mdescLeft">&#160;</td><td class="mdescRight">result from a mavlink command <br /></td></tr>
<tr class="separator:ab343cdf164ac110c8ec3b3517268dab6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab656a5123dcfeae1fe6205ea84192099"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab656a5123dcfeae1fe6205ea84192099"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ab656a5123dcfeae1fe6205ea84192099">HAVE_ENUM_MAV_MISSION_RESULT</a></td></tr>
<tr class="memdesc:ab656a5123dcfeae1fe6205ea84192099"><td class="mdescLeft">&#160;</td><td class="mdescRight">result in a mavlink mission ack <br /></td></tr>
<tr class="separator:ab656a5123dcfeae1fe6205ea84192099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d65220b8a1b9b640e2017a619749241"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d65220b8a1b9b640e2017a619749241"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a9d65220b8a1b9b640e2017a619749241">HAVE_ENUM_MAV_SEVERITY</a></td></tr>
<tr class="memdesc:a9d65220b8a1b9b640e2017a619749241"><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicates the severity level, generally used for status messages to indicate their relative urgency. Based on RFC-5424 using expanded definitions at: <a href="http://www.kiwisyslog.com/kb/info:-syslog-message-levels/">http://www.kiwisyslog.com/kb/info:-syslog-message-levels/</a>. <br /></td></tr>
<tr class="separator:a9d65220b8a1b9b640e2017a619749241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7480aa57ec89288bfc87df7218d60a75"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7480aa57ec89288bfc87df7218d60a75"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a7480aa57ec89288bfc87df7218d60a75">HAVE_ENUM_MAV_POWER_STATUS</a></td></tr>
<tr class="memdesc:a7480aa57ec89288bfc87df7218d60a75"><td class="mdescLeft">&#160;</td><td class="mdescRight">Power supply status flags (bitmask) <br /></td></tr>
<tr class="separator:a7480aa57ec89288bfc87df7218d60a75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd103ce46c3921d25b62b3b2434d205d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd103ce46c3921d25b62b3b2434d205d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#abd103ce46c3921d25b62b3b2434d205d">HAVE_ENUM_SERIAL_CONTROL_DEV</a></td></tr>
<tr class="memdesc:abd103ce46c3921d25b62b3b2434d205d"><td class="mdescLeft">&#160;</td><td class="mdescRight">SERIAL_CONTROL device types. <br /></td></tr>
<tr class="separator:abd103ce46c3921d25b62b3b2434d205d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f824bbd738164be828523a96065ab09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f824bbd738164be828523a96065ab09"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a7f824bbd738164be828523a96065ab09">HAVE_ENUM_SERIAL_CONTROL_FLAG</a></td></tr>
<tr class="memdesc:a7f824bbd738164be828523a96065ab09"><td class="mdescLeft">&#160;</td><td class="mdescRight">SERIAL_CONTROL flags (bitmask) <br /></td></tr>
<tr class="separator:a7f824bbd738164be828523a96065ab09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a747a426eac65cd8227363e40f4cfb8da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a747a426eac65cd8227363e40f4cfb8da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a747a426eac65cd8227363e40f4cfb8da">HAVE_ENUM_MAV_DISTANCE_SENSOR</a></td></tr>
<tr class="memdesc:a747a426eac65cd8227363e40f4cfb8da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of distance sensor types. <br /></td></tr>
<tr class="separator:a747a426eac65cd8227363e40f4cfb8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb4c88a39df3c60be2886c9a7ed7010e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb4c88a39df3c60be2886c9a7ed7010e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#aeb4c88a39df3c60be2886c9a7ed7010e">HAVE_ENUM_MAV_SENSOR_ORIENTATION</a></td></tr>
<tr class="memdesc:aeb4c88a39df3c60be2886c9a7ed7010e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of sensor orientation, according to its rotations. <br /></td></tr>
<tr class="separator:aeb4c88a39df3c60be2886c9a7ed7010e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab68fa13ab0cb0b6fb94c9bc9f05a801e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab68fa13ab0cb0b6fb94c9bc9f05a801e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ab68fa13ab0cb0b6fb94c9bc9f05a801e">HAVE_ENUM_MAV_PROTOCOL_CAPABILITY</a></td></tr>
<tr class="memdesc:ab68fa13ab0cb0b6fb94c9bc9f05a801e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitmask of (optional) autopilot capabilities (64 bit). If a bit is set, the autopilot supports this capability. <br /></td></tr>
<tr class="separator:ab68fa13ab0cb0b6fb94c9bc9f05a801e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6affce64e86d18826c937955b57844a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6affce64e86d18826c937955b57844a2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a6affce64e86d18826c937955b57844a2">HAVE_ENUM_MAV_MISSION_TYPE</a></td></tr>
<tr class="memdesc:a6affce64e86d18826c937955b57844a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of mission items being requested/sent in mission protocol. <br /></td></tr>
<tr class="separator:a6affce64e86d18826c937955b57844a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a773bdc4914d3f5188bec9637cd0f1543"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a773bdc4914d3f5188bec9637cd0f1543"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a773bdc4914d3f5188bec9637cd0f1543">HAVE_ENUM_MAV_ESTIMATOR_TYPE</a></td></tr>
<tr class="memdesc:a773bdc4914d3f5188bec9637cd0f1543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of estimator types. <br /></td></tr>
<tr class="separator:a773bdc4914d3f5188bec9637cd0f1543"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77cf61a3209ea8dae235d3ff8ef47537"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77cf61a3209ea8dae235d3ff8ef47537"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a77cf61a3209ea8dae235d3ff8ef47537">HAVE_ENUM_MAV_BATTERY_TYPE</a></td></tr>
<tr class="memdesc:a77cf61a3209ea8dae235d3ff8ef47537"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of battery types. <br /></td></tr>
<tr class="separator:a77cf61a3209ea8dae235d3ff8ef47537"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad97a1fcd9c80c818be0881cc3d7bfb67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad97a1fcd9c80c818be0881cc3d7bfb67"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ad97a1fcd9c80c818be0881cc3d7bfb67">HAVE_ENUM_MAV_BATTERY_FUNCTION</a></td></tr>
<tr class="memdesc:ad97a1fcd9c80c818be0881cc3d7bfb67"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of battery functions. <br /></td></tr>
<tr class="separator:ad97a1fcd9c80c818be0881cc3d7bfb67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c9b1a13af7f7d16ba177c0690b1039e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c9b1a13af7f7d16ba177c0690b1039e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a4c9b1a13af7f7d16ba177c0690b1039e">HAVE_ENUM_MAV_VTOL_STATE</a></td></tr>
<tr class="memdesc:a4c9b1a13af7f7d16ba177c0690b1039e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of VTOL states. <br /></td></tr>
<tr class="separator:a4c9b1a13af7f7d16ba177c0690b1039e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8357bf76eb584ab47c353ca1172f4308"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8357bf76eb584ab47c353ca1172f4308"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a8357bf76eb584ab47c353ca1172f4308">HAVE_ENUM_MAV_LANDED_STATE</a></td></tr>
<tr class="memdesc:a8357bf76eb584ab47c353ca1172f4308"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of landed detector states. <br /></td></tr>
<tr class="separator:a8357bf76eb584ab47c353ca1172f4308"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64ebee23dbe17a934a0db4be8621aef7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a64ebee23dbe17a934a0db4be8621aef7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a64ebee23dbe17a934a0db4be8621aef7">HAVE_ENUM_ADSB_ALTITUDE_TYPE</a></td></tr>
<tr class="memdesc:a64ebee23dbe17a934a0db4be8621aef7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enumeration of the ADSB altimeter types. <br /></td></tr>
<tr class="separator:a64ebee23dbe17a934a0db4be8621aef7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd2d7f81cbfb1a20ef7c332a74001a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bd2d7f81cbfb1a20ef7c332a74001a2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a1bd2d7f81cbfb1a20ef7c332a74001a2">HAVE_ENUM_ADSB_EMITTER_TYPE</a></td></tr>
<tr class="memdesc:a1bd2d7f81cbfb1a20ef7c332a74001a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">ADSB classification for the type of vehicle emitting the transponder signal. <br /></td></tr>
<tr class="separator:a1bd2d7f81cbfb1a20ef7c332a74001a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29013b367e38c011b2685c73a6c2f514"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29013b367e38c011b2685c73a6c2f514"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a29013b367e38c011b2685c73a6c2f514">HAVE_ENUM_ADSB_FLAGS</a></td></tr>
<tr class="memdesc:a29013b367e38c011b2685c73a6c2f514"><td class="mdescLeft">&#160;</td><td class="mdescRight">These flags indicate status such as data validity of each data source. Set = data valid. <br /></td></tr>
<tr class="separator:a29013b367e38c011b2685c73a6c2f514"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8ce5a563d52fba3395109d5934b142a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8ce5a563d52fba3395109d5934b142a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ac8ce5a563d52fba3395109d5934b142a">HAVE_ENUM_MAV_DO_REPOSITION_FLAGS</a></td></tr>
<tr class="memdesc:ac8ce5a563d52fba3395109d5934b142a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bitmask of options for the MAV_CMD_DO_REPOSITION. <br /></td></tr>
<tr class="separator:ac8ce5a563d52fba3395109d5934b142a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03854a6f077bf981001d6d4fc3b9d6e0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a03854a6f077bf981001d6d4fc3b9d6e0"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a03854a6f077bf981001d6d4fc3b9d6e0">HAVE_ENUM_ESTIMATOR_STATUS_FLAGS</a></td></tr>
<tr class="memdesc:a03854a6f077bf981001d6d4fc3b9d6e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flags in EKF_STATUS message. <br /></td></tr>
<tr class="separator:a03854a6f077bf981001d6d4fc3b9d6e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60065d5f1aa726813461a2cb63bc1f01"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60065d5f1aa726813461a2cb63bc1f01"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MOTOR_TEST_ORDER</b></td></tr>
<tr class="separator:a60065d5f1aa726813461a2cb63bc1f01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b97f9392b8282dc4b008954764dd21"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88b97f9392b8282dc4b008954764dd21"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MOTOR_TEST_THROTTLE_TYPE</b></td></tr>
<tr class="separator:a88b97f9392b8282dc4b008954764dd21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f08a0a72d4b2034b0fb3ec4d9b1a038"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9f08a0a72d4b2034b0fb3ec4d9b1a038"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_GPS_INPUT_IGNORE_FLAGS</b></td></tr>
<tr class="separator:a9f08a0a72d4b2034b0fb3ec4d9b1a038"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ea00cc3877196debdc224fe727be230"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ea00cc3877196debdc224fe727be230"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a8ea00cc3877196debdc224fe727be230">HAVE_ENUM_MAV_COLLISION_ACTION</a></td></tr>
<tr class="memdesc:a8ea00cc3877196debdc224fe727be230"><td class="mdescLeft">&#160;</td><td class="mdescRight">Possible actions an aircraft can take to avoid a collision. <br /></td></tr>
<tr class="separator:a8ea00cc3877196debdc224fe727be230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b294a9133bcb4e8455962074b7b765d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b294a9133bcb4e8455962074b7b765d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a7b294a9133bcb4e8455962074b7b765d">HAVE_ENUM_MAV_COLLISION_THREAT_LEVEL</a></td></tr>
<tr class="memdesc:a7b294a9133bcb4e8455962074b7b765d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Aircraft-rated danger from this threat. <br /></td></tr>
<tr class="separator:a7b294a9133bcb4e8455962074b7b765d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ce5678345c668eea15ceeae17b437e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ce5678345c668eea15ceeae17b437e7"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a4ce5678345c668eea15ceeae17b437e7">HAVE_ENUM_MAV_COLLISION_SRC</a></td></tr>
<tr class="memdesc:a4ce5678345c668eea15ceeae17b437e7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Source of information about this collision. <br /></td></tr>
<tr class="separator:a4ce5678345c668eea15ceeae17b437e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb1e296fbefc82855e70d9f8b85f2b09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb1e296fbefc82855e70d9f8b85f2b09"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#aeb1e296fbefc82855e70d9f8b85f2b09">HAVE_ENUM_GPS_FIX_TYPE</a></td></tr>
<tr class="memdesc:aeb1e296fbefc82855e70d9f8b85f2b09"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of GPS fix. <br /></td></tr>
<tr class="separator:aeb1e296fbefc82855e70d9f8b85f2b09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a467ed957d682396dcfef8c07e1c1c602"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a467ed957d682396dcfef8c07e1c1c602"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a467ed957d682396dcfef8c07e1c1c602">HAVE_ENUM_RTK_BASELINE_COORDINATE_SYSTEM</a></td></tr>
<tr class="memdesc:a467ed957d682396dcfef8c07e1c1c602"><td class="mdescLeft">&#160;</td><td class="mdescRight">RTK GPS baseline coordinate system, used for RTK corrections. <br /></td></tr>
<tr class="separator:a467ed957d682396dcfef8c07e1c1c602"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bf6f8a624ec8951c55e80ca2681ecc2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1bf6f8a624ec8951c55e80ca2681ecc2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a1bf6f8a624ec8951c55e80ca2681ecc2">HAVE_ENUM_LANDING_TARGET_TYPE</a></td></tr>
<tr class="memdesc:a1bf6f8a624ec8951c55e80ca2681ecc2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of landing target. <br /></td></tr>
<tr class="separator:a1bf6f8a624ec8951c55e80ca2681ecc2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87ed0d8c56e2b9b515b4d49946d1696e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87ed0d8c56e2b9b515b4d49946d1696e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#a87ed0d8c56e2b9b515b4d49946d1696e">HAVE_ENUM_VTOL_TRANSITION_HEADING</a></td></tr>
<tr class="memdesc:a87ed0d8c56e2b9b515b4d49946d1696e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Direction of VTOL transition. <br /></td></tr>
<tr class="separator:a87ed0d8c56e2b9b515b4d49946d1696e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0277e621c0cc3e8b615f9d5af067f7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0277e621c0cc3e8b615f9d5af067f7e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="common_8h.html#ab0277e621c0cc3e8b615f9d5af067f7e">HAVE_ENUM_CAMERA_MODE</a></td></tr>
<tr class="memdesc:ab0277e621c0cc3e8b615f9d5af067f7e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Camera Modes. <br /></td></tr>
<tr class="separator:ab0277e621c0cc3e8b615f9d5af067f7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad48e7c159f62684141a959d322ea12f5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad48e7c159f62684141a959d322ea12f5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAVE_ENUM_MAV_ARM_AUTH_DENIED_REASON</b></td></tr>
<tr class="separator:ad48e7c159f62684141a959d322ea12f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a713480f83cc8ffd484a19a4b9b690215"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a713480f83cc8ffd484a19a4b9b690215"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_VERSION</b>&#160;&#160;&#160;3</td></tr>
<tr class="separator:a713480f83cc8ffd484a19a4b9b690215"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec7bcd84c243ec07f25b1416f2168e1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec7bcd84c243ec07f25b1416f2168e1b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_THIS_XML_IDX</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aec7bcd84c243ec07f25b1416f2168e1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:adf91ae0e6fbb9f42b840d1797c8349fb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf91ae0e6fbb9f42b840d1797c8349fb"></a>
typedef enum MAV_AUTOPILOT&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_AUTOPILOT</b></td></tr>
<tr class="separator:adf91ae0e6fbb9f42b840d1797c8349fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54d85f25a2b1d0eaa26a669dd72fd1ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54d85f25a2b1d0eaa26a669dd72fd1ea"></a>
typedef enum MAV_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_TYPE</b></td></tr>
<tr class="separator:a54d85f25a2b1d0eaa26a669dd72fd1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8bef91f16e37674bd562840a111c68e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8bef91f16e37674bd562840a111c68e"></a>
typedef enum FIRMWARE_VERSION_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>FIRMWARE_VERSION_TYPE</b></td></tr>
<tr class="separator:ad8bef91f16e37674bd562840a111c68e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37fda57208440d06fc68ff4087859622"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37fda57208440d06fc68ff4087859622"></a>
typedef enum MAV_MODE_FLAG&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MODE_FLAG</b></td></tr>
<tr class="separator:a37fda57208440d06fc68ff4087859622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d70efabb70ee1486c0b88b9d90373db"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d70efabb70ee1486c0b88b9d90373db"></a>
typedef enum MAV_MODE_FLAG_DECODE_POSITION&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MODE_FLAG_DECODE_POSITION</b></td></tr>
<tr class="separator:a9d70efabb70ee1486c0b88b9d90373db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a3b23b67883b62f57811efe3b692c4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a3b23b67883b62f57811efe3b692c4f"></a>
typedef enum MAV_GOTO&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_GOTO</b></td></tr>
<tr class="separator:a3a3b23b67883b62f57811efe3b692c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa186feba89759580c66409b8505c4684"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa186feba89759580c66409b8505c4684"></a>
typedef enum MAV_MODE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MODE</b></td></tr>
<tr class="separator:aa186feba89759580c66409b8505c4684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d8331668b3f9f74c75703d953bf131f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d8331668b3f9f74c75703d953bf131f"></a>
typedef enum MAV_STATE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_STATE</b></td></tr>
<tr class="separator:a8d8331668b3f9f74c75703d953bf131f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a831062b8960c99301f5ce00ec51bff09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a831062b8960c99301f5ce00ec51bff09"></a>
typedef enum MAV_COMPONENT&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COMPONENT</b></td></tr>
<tr class="separator:a831062b8960c99301f5ce00ec51bff09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45fd3c5a47c9f965d1a7e4d1f0b6e89d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a45fd3c5a47c9f965d1a7e4d1f0b6e89d"></a>
typedef enum MAV_SYS_STATUS_SENSOR&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_SYS_STATUS_SENSOR</b></td></tr>
<tr class="separator:a45fd3c5a47c9f965d1a7e4d1f0b6e89d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff6c39e0a258dc2b48bde63181cbd2ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aff6c39e0a258dc2b48bde63181cbd2ff"></a>
typedef enum MAV_FRAME&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_FRAME</b></td></tr>
<tr class="separator:aff6c39e0a258dc2b48bde63181cbd2ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ab4102916fa49402beeb7881d99c48d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ab4102916fa49402beeb7881d99c48d"></a>
typedef enum MAVLINK_DATA_STREAM_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_DATA_STREAM_TYPE</b></td></tr>
<tr class="separator:a2ab4102916fa49402beeb7881d99c48d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb74fff5db7307ef412e0ff9ab439c26"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abb74fff5db7307ef412e0ff9ab439c26"></a>
typedef enum FENCE_ACTION&#160;</td><td class="memItemRight" valign="bottom"><b>FENCE_ACTION</b></td></tr>
<tr class="separator:abb74fff5db7307ef412e0ff9ab439c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a215d3a500820f051b8dc8fea1bebea77"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a215d3a500820f051b8dc8fea1bebea77"></a>
typedef enum FENCE_BREACH&#160;</td><td class="memItemRight" valign="bottom"><b>FENCE_BREACH</b></td></tr>
<tr class="separator:a215d3a500820f051b8dc8fea1bebea77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a718b3c8c1cb36a0dfbe051cad257e292"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a718b3c8c1cb36a0dfbe051cad257e292"></a>
typedef enum MAV_MOUNT_MODE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MOUNT_MODE</b></td></tr>
<tr class="separator:a718b3c8c1cb36a0dfbe051cad257e292"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abab3fb081785e6a2e9779b624c7b1f27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abab3fb081785e6a2e9779b624c7b1f27"></a>
typedef enum UAVCAN_NODE_HEALTH&#160;</td><td class="memItemRight" valign="bottom"><b>UAVCAN_NODE_HEALTH</b></td></tr>
<tr class="separator:abab3fb081785e6a2e9779b624c7b1f27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d3d3fc4300e8691b04a27722d518998"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2d3d3fc4300e8691b04a27722d518998"></a>
typedef enum UAVCAN_NODE_MODE&#160;</td><td class="memItemRight" valign="bottom"><b>UAVCAN_NODE_MODE</b></td></tr>
<tr class="separator:a2d3d3fc4300e8691b04a27722d518998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0228eee1fc67f0e9df317d4674d63f2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0228eee1fc67f0e9df317d4674d63f2c"></a>
typedef enum MAV_DATA_STREAM&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_DATA_STREAM</b></td></tr>
<tr class="separator:a0228eee1fc67f0e9df317d4674d63f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9a426a6a3d3daf1422276da8aaf478c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9a426a6a3d3daf1422276da8aaf478c"></a>
typedef enum MAV_ROI&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_ROI</b></td></tr>
<tr class="separator:ac9a426a6a3d3daf1422276da8aaf478c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81be6f50418e82faacfc9f5bac02062c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81be6f50418e82faacfc9f5bac02062c"></a>
typedef enum MAV_CMD_ACK&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_CMD_ACK</b></td></tr>
<tr class="separator:a81be6f50418e82faacfc9f5bac02062c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a710ed723fa62ec5279673539e33bebc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a710ed723fa62ec5279673539e33bebc5"></a>
typedef enum MAV_PARAM_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_PARAM_TYPE</b></td></tr>
<tr class="separator:a710ed723fa62ec5279673539e33bebc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8acabf5f03927f464dda9d82a65494bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8acabf5f03927f464dda9d82a65494bf"></a>
typedef enum MAV_RESULT&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_RESULT</b></td></tr>
<tr class="separator:a8acabf5f03927f464dda9d82a65494bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6557ca92d083a0f3a22e2e0de10662d6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6557ca92d083a0f3a22e2e0de10662d6"></a>
typedef enum MAV_MISSION_RESULT&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MISSION_RESULT</b></td></tr>
<tr class="separator:a6557ca92d083a0f3a22e2e0de10662d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad73cf7ebe57ce3d379786ee17be92a5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad73cf7ebe57ce3d379786ee17be92a5b"></a>
typedef enum MAV_SEVERITY&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_SEVERITY</b></td></tr>
<tr class="separator:ad73cf7ebe57ce3d379786ee17be92a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3de3ccd02dc7b0f2b2377f943eaeeec4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3de3ccd02dc7b0f2b2377f943eaeeec4"></a>
typedef enum MAV_POWER_STATUS&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_POWER_STATUS</b></td></tr>
<tr class="separator:a3de3ccd02dc7b0f2b2377f943eaeeec4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34c13466888aa586a3fde5fa2a7beccb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34c13466888aa586a3fde5fa2a7beccb"></a>
typedef enum SERIAL_CONTROL_DEV&#160;</td><td class="memItemRight" valign="bottom"><b>SERIAL_CONTROL_DEV</b></td></tr>
<tr class="separator:a34c13466888aa586a3fde5fa2a7beccb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d282061369b44d94949fb724d9567b0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d282061369b44d94949fb724d9567b0"></a>
typedef enum SERIAL_CONTROL_FLAG&#160;</td><td class="memItemRight" valign="bottom"><b>SERIAL_CONTROL_FLAG</b></td></tr>
<tr class="separator:a8d282061369b44d94949fb724d9567b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec84958bffe4a7412fdda9e66f1fb686"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec84958bffe4a7412fdda9e66f1fb686"></a>
typedef enum MAV_DISTANCE_SENSOR&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_DISTANCE_SENSOR</b></td></tr>
<tr class="separator:aec84958bffe4a7412fdda9e66f1fb686"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa95937441027b5ba2d5f75b427e3455"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afa95937441027b5ba2d5f75b427e3455"></a>
typedef enum MAV_SENSOR_ORIENTATION&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_SENSOR_ORIENTATION</b></td></tr>
<tr class="separator:afa95937441027b5ba2d5f75b427e3455"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a149c22797434f9e9a27edbd755aaf61a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a149c22797434f9e9a27edbd755aaf61a"></a>
typedef enum MAV_PROTOCOL_CAPABILITY&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_PROTOCOL_CAPABILITY</b></td></tr>
<tr class="separator:a149c22797434f9e9a27edbd755aaf61a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f94477bc70220c31f7920cd6f82f282"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5f94477bc70220c31f7920cd6f82f282"></a>
typedef enum MAV_MISSION_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MISSION_TYPE</b></td></tr>
<tr class="separator:a5f94477bc70220c31f7920cd6f82f282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada9d46b3aa848a4df7001cd7f1b9c074"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada9d46b3aa848a4df7001cd7f1b9c074"></a>
typedef enum MAV_ESTIMATOR_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_ESTIMATOR_TYPE</b></td></tr>
<tr class="separator:ada9d46b3aa848a4df7001cd7f1b9c074"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaec940aefb2b7346db3c5e3c3978d8de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaec940aefb2b7346db3c5e3c3978d8de"></a>
typedef enum MAV_BATTERY_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_BATTERY_TYPE</b></td></tr>
<tr class="separator:aaec940aefb2b7346db3c5e3c3978d8de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba85c947fc899b7b0260a199ebf6a58c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba85c947fc899b7b0260a199ebf6a58c"></a>
typedef enum MAV_BATTERY_FUNCTION&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_BATTERY_FUNCTION</b></td></tr>
<tr class="separator:aba85c947fc899b7b0260a199ebf6a58c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c6c74bd4166d32dce334d4e2da96533"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8c6c74bd4166d32dce334d4e2da96533"></a>
typedef enum MAV_VTOL_STATE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_VTOL_STATE</b></td></tr>
<tr class="separator:a8c6c74bd4166d32dce334d4e2da96533"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18e01f278be1f2c8fbf3a71bf7a7814"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa18e01f278be1f2c8fbf3a71bf7a7814"></a>
typedef enum MAV_LANDED_STATE&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_LANDED_STATE</b></td></tr>
<tr class="separator:aa18e01f278be1f2c8fbf3a71bf7a7814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a620fdaa2d8affd4af189ec5d73969d66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a620fdaa2d8affd4af189ec5d73969d66"></a>
typedef enum ADSB_ALTITUDE_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>ADSB_ALTITUDE_TYPE</b></td></tr>
<tr class="separator:a620fdaa2d8affd4af189ec5d73969d66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cd23f9725fdba09537904c66dffe416"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cd23f9725fdba09537904c66dffe416"></a>
typedef enum ADSB_EMITTER_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>ADSB_EMITTER_TYPE</b></td></tr>
<tr class="separator:a8cd23f9725fdba09537904c66dffe416"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2abd50e5d483ee2ac6e0b9bdb15aeef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad2abd50e5d483ee2ac6e0b9bdb15aeef"></a>
typedef enum ADSB_FLAGS&#160;</td><td class="memItemRight" valign="bottom"><b>ADSB_FLAGS</b></td></tr>
<tr class="separator:ad2abd50e5d483ee2ac6e0b9bdb15aeef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3e8619d5c5251079e34ab3e436ef810"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3e8619d5c5251079e34ab3e436ef810"></a>
typedef enum MAV_DO_REPOSITION_FLAGS&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_DO_REPOSITION_FLAGS</b></td></tr>
<tr class="separator:ad3e8619d5c5251079e34ab3e436ef810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acddcdbfa70b387a1d4630750c3e3a4e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acddcdbfa70b387a1d4630750c3e3a4e2"></a>
typedef enum ESTIMATOR_STATUS_FLAGS&#160;</td><td class="memItemRight" valign="bottom"><b>ESTIMATOR_STATUS_FLAGS</b></td></tr>
<tr class="separator:acddcdbfa70b387a1d4630750c3e3a4e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b8d54ae926938445c8c9924e179f83e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b8d54ae926938445c8c9924e179f83e"></a>
typedef enum MOTOR_TEST_ORDER&#160;</td><td class="memItemRight" valign="bottom"><b>MOTOR_TEST_ORDER</b></td></tr>
<tr class="separator:a5b8d54ae926938445c8c9924e179f83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5d0388f08df80dc5e3a054f575d9590"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5d0388f08df80dc5e3a054f575d9590"></a>
typedef enum MOTOR_TEST_THROTTLE_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>MOTOR_TEST_THROTTLE_TYPE</b></td></tr>
<tr class="separator:af5d0388f08df80dc5e3a054f575d9590"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8dce91efc2c58d8fb53b00bd852d52b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8dce91efc2c58d8fb53b00bd852d52b"></a>
typedef enum GPS_INPUT_IGNORE_FLAGS&#160;</td><td class="memItemRight" valign="bottom"><b>GPS_INPUT_IGNORE_FLAGS</b></td></tr>
<tr class="separator:aa8dce91efc2c58d8fb53b00bd852d52b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8efe70bc58394462e170b13db2b2a623"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8efe70bc58394462e170b13db2b2a623"></a>
typedef enum MAV_COLLISION_ACTION&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COLLISION_ACTION</b></td></tr>
<tr class="separator:a8efe70bc58394462e170b13db2b2a623"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc48abf0107e8bd08d0c2720d668886b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc48abf0107e8bd08d0c2720d668886b"></a>
typedef enum MAV_COLLISION_THREAT_LEVEL&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COLLISION_THREAT_LEVEL</b></td></tr>
<tr class="separator:adc48abf0107e8bd08d0c2720d668886b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a653841a77a7f0dfe1ae270170292f9ec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a653841a77a7f0dfe1ae270170292f9ec"></a>
typedef enum MAV_COLLISION_SRC&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COLLISION_SRC</b></td></tr>
<tr class="separator:a653841a77a7f0dfe1ae270170292f9ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ec4a25244d0e6c70383dc41a2ec1a9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ec4a25244d0e6c70383dc41a2ec1a9b"></a>
typedef enum GPS_FIX_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>GPS_FIX_TYPE</b></td></tr>
<tr class="separator:a9ec4a25244d0e6c70383dc41a2ec1a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a54a22566b0ead3006fb27cd61953e2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a54a22566b0ead3006fb27cd61953e2"></a>
typedef enum RTK_BASELINE_COORDINATE_SYSTEM&#160;</td><td class="memItemRight" valign="bottom"><b>RTK_BASELINE_COORDINATE_SYSTEM</b></td></tr>
<tr class="separator:a0a54a22566b0ead3006fb27cd61953e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a445920aa1f517a373e83f618b937f4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a445920aa1f517a373e83f618b937f4"></a>
typedef enum LANDING_TARGET_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>LANDING_TARGET_TYPE</b></td></tr>
<tr class="separator:a0a445920aa1f517a373e83f618b937f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b4a94ecd5b720daf84dc4e15989e271"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b4a94ecd5b720daf84dc4e15989e271"></a>
typedef enum VTOL_TRANSITION_HEADING&#160;</td><td class="memItemRight" valign="bottom"><b>VTOL_TRANSITION_HEADING</b></td></tr>
<tr class="separator:a6b4a94ecd5b720daf84dc4e15989e271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2027f2ec3946d205e84a01251070e2d9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2027f2ec3946d205e84a01251070e2d9"></a>
typedef enum CAMERA_MODE&#160;</td><td class="memItemRight" valign="bottom"><b>CAMERA_MODE</b></td></tr>
<tr class="separator:a2027f2ec3946d205e84a01251070e2d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7787e12fe81eca5b8fd538971a3738d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7787e12fe81eca5b8fd538971a3738d1"></a>
typedef enum MAV_ARM_AUTH_DENIED_REASON&#160;</td><td class="memItemRight" valign="bottom"><b>MAV_ARM_AUTH_DENIED_REASON</b></td></tr>
<tr class="separator:a7787e12fe81eca5b8fd538971a3738d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:add415966c25b466767c08bf3b8c00baa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add415966c25b466767c08bf3b8c00baa"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_AUTOPILOT</b> { <br />
&#160;&#160;<b>MAV_AUTOPILOT_GENERIC</b> =0, 
<b>MAV_AUTOPILOT_RESERVED</b> =1, 
<b>MAV_AUTOPILOT_SLUGS</b> =2, 
<b>MAV_AUTOPILOT_ARDUPILOTMEGA</b> =3, 
<br />
&#160;&#160;<b>MAV_AUTOPILOT_OPENPILOT</b> =4, 
<b>MAV_AUTOPILOT_GENERIC_WAYPOINTS_ONLY</b> =5, 
<b>MAV_AUTOPILOT_GENERIC_WAYPOINTS_AND_SIMPLE_NAVIGATION_ONLY</b> =6, 
<b>MAV_AUTOPILOT_GENERIC_MISSION_FULL</b> =7, 
<br />
&#160;&#160;<b>MAV_AUTOPILOT_INVALID</b> =8, 
<b>MAV_AUTOPILOT_PPZ</b> =9, 
<b>MAV_AUTOPILOT_UDB</b> =10, 
<b>MAV_AUTOPILOT_FP</b> =11, 
<br />
&#160;&#160;<b>MAV_AUTOPILOT_PX4</b> =12, 
<b>MAV_AUTOPILOT_SMACCMPILOT</b> =13, 
<b>MAV_AUTOPILOT_AUTOQUAD</b> =14, 
<b>MAV_AUTOPILOT_ARMAZILA</b> =15, 
<br />
&#160;&#160;<b>MAV_AUTOPILOT_AEROB</b> =16, 
<b>MAV_AUTOPILOT_ASLUAV</b> =17, 
<b>MAV_AUTOPILOT_SMARTAP</b> =18, 
<b>MAV_AUTOPILOT_ENUM_END</b> =19
<br />
 }</td></tr>
<tr class="separator:add415966c25b466767c08bf3b8c00baa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf404a9fdbd4c9a05d6cab18790dbb28"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf404a9fdbd4c9a05d6cab18790dbb28"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_TYPE</b> { <br />
&#160;&#160;<b>MAV_TYPE_GENERIC</b> =0, 
<b>MAV_TYPE_FIXED_WING</b> =1, 
<b>MAV_TYPE_QUADROTOR</b> =2, 
<b>MAV_TYPE_COAXIAL</b> =3, 
<br />
&#160;&#160;<b>MAV_TYPE_HELICOPTER</b> =4, 
<b>MAV_TYPE_ANTENNA_TRACKER</b> =5, 
<b>MAV_TYPE_GCS</b> =6, 
<b>MAV_TYPE_AIRSHIP</b> =7, 
<br />
&#160;&#160;<b>MAV_TYPE_FREE_BALLOON</b> =8, 
<b>MAV_TYPE_ROCKET</b> =9, 
<b>MAV_TYPE_GROUND_ROVER</b> =10, 
<b>MAV_TYPE_SURFACE_BOAT</b> =11, 
<br />
&#160;&#160;<b>MAV_TYPE_SUBMARINE</b> =12, 
<b>MAV_TYPE_HEXAROTOR</b> =13, 
<b>MAV_TYPE_OCTOROTOR</b> =14, 
<b>MAV_TYPE_TRICOPTER</b> =15, 
<br />
&#160;&#160;<b>MAV_TYPE_FLAPPING_WING</b> =16, 
<b>MAV_TYPE_KITE</b> =17, 
<b>MAV_TYPE_ONBOARD_CONTROLLER</b> =18, 
<b>MAV_TYPE_VTOL_DUOROTOR</b> =19, 
<br />
&#160;&#160;<b>MAV_TYPE_VTOL_QUADROTOR</b> =20, 
<b>MAV_TYPE_VTOL_TILTROTOR</b> =21, 
<b>MAV_TYPE_VTOL_RESERVED2</b> =22, 
<b>MAV_TYPE_VTOL_RESERVED3</b> =23, 
<br />
&#160;&#160;<b>MAV_TYPE_VTOL_RESERVED4</b> =24, 
<b>MAV_TYPE_VTOL_RESERVED5</b> =25, 
<b>MAV_TYPE_GIMBAL</b> =26, 
<b>MAV_TYPE_ADSB</b> =27, 
<br />
&#160;&#160;<b>MAV_TYPE_PARAFOIL</b> =28, 
<b>MAV_TYPE_DODECAROTOR</b> =29, 
<b>MAV_TYPE_ENUM_END</b> =30
<br />
 }</td></tr>
<tr class="separator:aaf404a9fdbd4c9a05d6cab18790dbb28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b954fa77514f54b4bc85abf28b84148"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b954fa77514f54b4bc85abf28b84148"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>FIRMWARE_VERSION_TYPE</b> { <br />
&#160;&#160;<b>FIRMWARE_VERSION_TYPE_DEV</b> =0, 
<b>FIRMWARE_VERSION_TYPE_ALPHA</b> =64, 
<b>FIRMWARE_VERSION_TYPE_BETA</b> =128, 
<b>FIRMWARE_VERSION_TYPE_RC</b> =192, 
<br />
&#160;&#160;<b>FIRMWARE_VERSION_TYPE_OFFICIAL</b> =255, 
<b>FIRMWARE_VERSION_TYPE_ENUM_END</b> =256
<br />
 }</td></tr>
<tr class="separator:a4b954fa77514f54b4bc85abf28b84148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae603f5021d4667cfcb111ccb235cdd85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae603f5021d4667cfcb111ccb235cdd85"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MODE_FLAG</b> { <br />
&#160;&#160;<b>MAV_MODE_FLAG_CUSTOM_MODE_ENABLED</b> =1, 
<b>MAV_MODE_FLAG_TEST_ENABLED</b> =2, 
<b>MAV_MODE_FLAG_AUTO_ENABLED</b> =4, 
<b>MAV_MODE_FLAG_GUIDED_ENABLED</b> =8, 
<br />
&#160;&#160;<b>MAV_MODE_FLAG_STABILIZE_ENABLED</b> =16, 
<b>MAV_MODE_FLAG_HIL_ENABLED</b> =32, 
<b>MAV_MODE_FLAG_MANUAL_INPUT_ENABLED</b> =64, 
<b>MAV_MODE_FLAG_SAFETY_ARMED</b> =128, 
<br />
&#160;&#160;<b>MAV_MODE_FLAG_ENUM_END</b> =129
<br />
 }</td></tr>
<tr class="separator:ae603f5021d4667cfcb111ccb235cdd85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2237338e86bf81f4a42fd236080518e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2237338e86bf81f4a42fd236080518e"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MODE_FLAG_DECODE_POSITION</b> { <br />
&#160;&#160;<b>MAV_MODE_FLAG_DECODE_POSITION_CUSTOM_MODE</b> =1, 
<b>MAV_MODE_FLAG_DECODE_POSITION_TEST</b> =2, 
<b>MAV_MODE_FLAG_DECODE_POSITION_AUTO</b> =4, 
<b>MAV_MODE_FLAG_DECODE_POSITION_GUIDED</b> =8, 
<br />
&#160;&#160;<b>MAV_MODE_FLAG_DECODE_POSITION_STABILIZE</b> =16, 
<b>MAV_MODE_FLAG_DECODE_POSITION_HIL</b> =32, 
<b>MAV_MODE_FLAG_DECODE_POSITION_MANUAL</b> =64, 
<b>MAV_MODE_FLAG_DECODE_POSITION_SAFETY</b> =128, 
<br />
&#160;&#160;<b>MAV_MODE_FLAG_DECODE_POSITION_ENUM_END</b> =129
<br />
 }</td></tr>
<tr class="separator:aa2237338e86bf81f4a42fd236080518e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d48f6e729f7d849a2f15f86741ed4c7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d48f6e729f7d849a2f15f86741ed4c7"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_GOTO</b> { <br />
&#160;&#160;<b>MAV_GOTO_DO_HOLD</b> =0, 
<b>MAV_GOTO_DO_CONTINUE</b> =1, 
<b>MAV_GOTO_HOLD_AT_CURRENT_POSITION</b> =2, 
<b>MAV_GOTO_HOLD_AT_SPECIFIED_POSITION</b> =3, 
<br />
&#160;&#160;<b>MAV_GOTO_ENUM_END</b> =4
<br />
 }</td></tr>
<tr class="separator:a8d48f6e729f7d849a2f15f86741ed4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56fcc51bb6c948022f43cc94b439fbab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56fcc51bb6c948022f43cc94b439fbab"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MODE</b> { <br />
&#160;&#160;<b>MAV_MODE_PREFLIGHT</b> =0, 
<b>MAV_MODE_MANUAL_DISARMED</b> =64, 
<b>MAV_MODE_TEST_DISARMED</b> =66, 
<b>MAV_MODE_STABILIZE_DISARMED</b> =80, 
<br />
&#160;&#160;<b>MAV_MODE_GUIDED_DISARMED</b> =88, 
<b>MAV_MODE_AUTO_DISARMED</b> =92, 
<b>MAV_MODE_MANUAL_ARMED</b> =192, 
<b>MAV_MODE_TEST_ARMED</b> =194, 
<br />
&#160;&#160;<b>MAV_MODE_STABILIZE_ARMED</b> =208, 
<b>MAV_MODE_GUIDED_ARMED</b> =216, 
<b>MAV_MODE_AUTO_ARMED</b> =220, 
<b>MAV_MODE_ENUM_END</b> =221
<br />
 }</td></tr>
<tr class="separator:a56fcc51bb6c948022f43cc94b439fbab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ca5e79cdc1f95d953a6d1d7ab1e90bb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ca5e79cdc1f95d953a6d1d7ab1e90bb"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_STATE</b> { <br />
&#160;&#160;<b>MAV_STATE_UNINIT</b> =0, 
<b>MAV_STATE_BOOT</b> =1, 
<b>MAV_STATE_CALIBRATING</b> =2, 
<b>MAV_STATE_STANDBY</b> =3, 
<br />
&#160;&#160;<b>MAV_STATE_ACTIVE</b> =4, 
<b>MAV_STATE_CRITICAL</b> =5, 
<b>MAV_STATE_EMERGENCY</b> =6, 
<b>MAV_STATE_POWEROFF</b> =7, 
<br />
&#160;&#160;<b>MAV_STATE_FLIGHT_TERMINATION</b> =8, 
<b>MAV_STATE_ENUM_END</b> =9
<br />
 }</td></tr>
<tr class="separator:a3ca5e79cdc1f95d953a6d1d7ab1e90bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441d65e499381efbd6da4afeab901a5d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a441d65e499381efbd6da4afeab901a5d"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COMPONENT</b> { <br />
&#160;&#160;<b>MAV_COMP_ID_ALL</b> =0, 
<b>MAV_COMP_ID_AUTOPILOT1</b> =1, 
<b>MAV_COMP_ID_CAMERA</b> =100, 
<b>MAV_COMP_ID_SERVO1</b> =140, 
<br />
&#160;&#160;<b>MAV_COMP_ID_SERVO2</b> =141, 
<b>MAV_COMP_ID_SERVO3</b> =142, 
<b>MAV_COMP_ID_SERVO4</b> =143, 
<b>MAV_COMP_ID_SERVO5</b> =144, 
<br />
&#160;&#160;<b>MAV_COMP_ID_SERVO6</b> =145, 
<b>MAV_COMP_ID_SERVO7</b> =146, 
<b>MAV_COMP_ID_SERVO8</b> =147, 
<b>MAV_COMP_ID_SERVO9</b> =148, 
<br />
&#160;&#160;<b>MAV_COMP_ID_SERVO10</b> =149, 
<b>MAV_COMP_ID_SERVO11</b> =150, 
<b>MAV_COMP_ID_SERVO12</b> =151, 
<b>MAV_COMP_ID_SERVO13</b> =152, 
<br />
&#160;&#160;<b>MAV_COMP_ID_SERVO14</b> =153, 
<b>MAV_COMP_ID_GIMBAL</b> =154, 
<b>MAV_COMP_ID_LOG</b> =155, 
<b>MAV_COMP_ID_ADSB</b> =156, 
<br />
&#160;&#160;<b>MAV_COMP_ID_OSD</b> =157, 
<b>MAV_COMP_ID_PERIPHERAL</b> =158, 
<b>MAV_COMP_ID_QX1_GIMBAL</b> =159, 
<b>MAV_COMP_ID_MAPPER</b> =180, 
<br />
&#160;&#160;<b>MAV_COMP_ID_MISSIONPLANNER</b> =190, 
<b>MAV_COMP_ID_PATHPLANNER</b> =195, 
<b>MAV_COMP_ID_IMU</b> =200, 
<b>MAV_COMP_ID_IMU_2</b> =201, 
<br />
&#160;&#160;<b>MAV_COMP_ID_IMU_3</b> =202, 
<b>MAV_COMP_ID_GPS</b> =220, 
<b>MAV_COMP_ID_GPS2</b> =221, 
<b>MAV_COMP_ID_UDP_BRIDGE</b> =240, 
<br />
&#160;&#160;<b>MAV_COMP_ID_UART_BRIDGE</b> =241, 
<b>MAV_COMP_ID_SYSTEM_CONTROL</b> =250, 
<b>MAV_COMPONENT_ENUM_END</b> =251
<br />
 }</td></tr>
<tr class="separator:a441d65e499381efbd6da4afeab901a5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa18aece86757d668ad8276f7d6c6182f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa18aece86757d668ad8276f7d6c6182f"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_SYS_STATUS_SENSOR</b> { <br />
&#160;&#160;<b>MAV_SYS_STATUS_SENSOR_3D_GYRO</b> =1, 
<b>MAV_SYS_STATUS_SENSOR_3D_ACCEL</b> =2, 
<b>MAV_SYS_STATUS_SENSOR_3D_MAG</b> =4, 
<b>MAV_SYS_STATUS_SENSOR_ABSOLUTE_PRESSURE</b> =8, 
<br />
&#160;&#160;<b>MAV_SYS_STATUS_SENSOR_DIFFERENTIAL_PRESSURE</b> =16, 
<b>MAV_SYS_STATUS_SENSOR_GPS</b> =32, 
<b>MAV_SYS_STATUS_SENSOR_OPTICAL_FLOW</b> =64, 
<b>MAV_SYS_STATUS_SENSOR_VISION_POSITION</b> =128, 
<br />
&#160;&#160;<b>MAV_SYS_STATUS_SENSOR_LASER_POSITION</b> =256, 
<b>MAV_SYS_STATUS_SENSOR_EXTERNAL_GROUND_TRUTH</b> =512, 
<b>MAV_SYS_STATUS_SENSOR_ANGULAR_RATE_CONTROL</b> =1024, 
<b>MAV_SYS_STATUS_SENSOR_ATTITUDE_STABILIZATION</b> =2048, 
<br />
&#160;&#160;<b>MAV_SYS_STATUS_SENSOR_YAW_POSITION</b> =4096, 
<b>MAV_SYS_STATUS_SENSOR_Z_ALTITUDE_CONTROL</b> =8192, 
<b>MAV_SYS_STATUS_SENSOR_XY_POSITION_CONTROL</b> =16384, 
<b>MAV_SYS_STATUS_SENSOR_MOTOR_OUTPUTS</b> =32768, 
<br />
&#160;&#160;<b>MAV_SYS_STATUS_SENSOR_RC_RECEIVER</b> =65536, 
<b>MAV_SYS_STATUS_SENSOR_3D_GYRO2</b> =131072, 
<b>MAV_SYS_STATUS_SENSOR_3D_ACCEL2</b> =262144, 
<b>MAV_SYS_STATUS_SENSOR_3D_MAG2</b> =524288, 
<br />
&#160;&#160;<b>MAV_SYS_STATUS_GEOFENCE</b> =1048576, 
<b>MAV_SYS_STATUS_AHRS</b> =2097152, 
<b>MAV_SYS_STATUS_TERRAIN</b> =4194304, 
<b>MAV_SYS_STATUS_REVERSE_MOTOR</b> =8388608, 
<br />
&#160;&#160;<b>MAV_SYS_STATUS_LOGGING</b> =16777216, 
<b>MAV_SYS_STATUS_SENSOR_BATTERY</b> =33554432, 
<b>MAV_SYS_STATUS_SENSOR_ENUM_END</b> =33554433
<br />
 }</td></tr>
<tr class="separator:aa18aece86757d668ad8276f7d6c6182f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9266d97d838a375605b69000c60617"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae9266d97d838a375605b69000c60617"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_FRAME</b> { <br />
&#160;&#160;<b>MAV_FRAME_GLOBAL</b> =0, 
<b>MAV_FRAME_LOCAL_NED</b> =1, 
<b>MAV_FRAME_MISSION</b> =2, 
<b>MAV_FRAME_GLOBAL_RELATIVE_ALT</b> =3, 
<br />
&#160;&#160;<b>MAV_FRAME_LOCAL_ENU</b> =4, 
<b>MAV_FRAME_GLOBAL_INT</b> =5, 
<b>MAV_FRAME_GLOBAL_RELATIVE_ALT_INT</b> =6, 
<b>MAV_FRAME_LOCAL_OFFSET_NED</b> =7, 
<br />
&#160;&#160;<b>MAV_FRAME_BODY_NED</b> =8, 
<b>MAV_FRAME_BODY_OFFSET_NED</b> =9, 
<b>MAV_FRAME_GLOBAL_TERRAIN_ALT</b> =10, 
<b>MAV_FRAME_GLOBAL_TERRAIN_ALT_INT</b> =11, 
<br />
&#160;&#160;<b>MAV_FRAME_ENUM_END</b> =12
<br />
 }</td></tr>
<tr class="separator:aae9266d97d838a375605b69000c60617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f8e3d6ae1ea274402add6de1990d92a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f8e3d6ae1ea274402add6de1990d92a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAVLINK_DATA_STREAM_TYPE</b> { <br />
&#160;&#160;<b>MAVLINK_DATA_STREAM_IMG_JPEG</b> =1, 
<b>MAVLINK_DATA_STREAM_IMG_BMP</b> =2, 
<b>MAVLINK_DATA_STREAM_IMG_RAW8U</b> =3, 
<b>MAVLINK_DATA_STREAM_IMG_RAW32U</b> =4, 
<br />
&#160;&#160;<b>MAVLINK_DATA_STREAM_IMG_PGM</b> =5, 
<b>MAVLINK_DATA_STREAM_IMG_PNG</b> =6, 
<b>MAVLINK_DATA_STREAM_TYPE_ENUM_END</b> =7
<br />
 }</td></tr>
<tr class="separator:a6f8e3d6ae1ea274402add6de1990d92a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a1bb25f36b537523faaf64654a7f706"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a1bb25f36b537523faaf64654a7f706"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>FENCE_ACTION</b> { <br />
&#160;&#160;<b>FENCE_ACTION_NONE</b> =0, 
<b>FENCE_ACTION_GUIDED</b> =1, 
<b>FENCE_ACTION_REPORT</b> =2, 
<b>FENCE_ACTION_GUIDED_THR_PASS</b> =3, 
<br />
&#160;&#160;<b>FENCE_ACTION_RTL</b> =4, 
<b>FENCE_ACTION_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a3a1bb25f36b537523faaf64654a7f706"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a000aaaadd8b4945615b267679d032c02"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a000aaaadd8b4945615b267679d032c02"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>FENCE_BREACH</b> { <br />
&#160;&#160;<b>FENCE_BREACH_NONE</b> =0, 
<b>FENCE_BREACH_MINALT</b> =1, 
<b>FENCE_BREACH_MAXALT</b> =2, 
<b>FENCE_BREACH_BOUNDARY</b> =3, 
<br />
&#160;&#160;<b>FENCE_BREACH_ENUM_END</b> =4
<br />
 }</td></tr>
<tr class="separator:a000aaaadd8b4945615b267679d032c02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dc533c7d81a14b63e2233d933adc1de"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dc533c7d81a14b63e2233d933adc1de"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MOUNT_MODE</b> { <br />
&#160;&#160;<b>MAV_MOUNT_MODE_RETRACT</b> =0, 
<b>MAV_MOUNT_MODE_NEUTRAL</b> =1, 
<b>MAV_MOUNT_MODE_MAVLINK_TARGETING</b> =2, 
<b>MAV_MOUNT_MODE_RC_TARGETING</b> =3, 
<br />
&#160;&#160;<b>MAV_MOUNT_MODE_GPS_POINT</b> =4, 
<b>MAV_MOUNT_MODE_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a9dc533c7d81a14b63e2233d933adc1de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad57f5260a08d971931b1f57941148fb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad57f5260a08d971931b1f57941148fb6"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>UAVCAN_NODE_HEALTH</b> { <br />
&#160;&#160;<b>UAVCAN_NODE_HEALTH_OK</b> =0, 
<b>UAVCAN_NODE_HEALTH_WARNING</b> =1, 
<b>UAVCAN_NODE_HEALTH_ERROR</b> =2, 
<b>UAVCAN_NODE_HEALTH_CRITICAL</b> =3, 
<br />
&#160;&#160;<b>UAVCAN_NODE_HEALTH_ENUM_END</b> =4
<br />
 }</td></tr>
<tr class="separator:ad57f5260a08d971931b1f57941148fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62ee3768322057589a7b8f7b6d287723"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62ee3768322057589a7b8f7b6d287723"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>UAVCAN_NODE_MODE</b> { <br />
&#160;&#160;<b>UAVCAN_NODE_MODE_OPERATIONAL</b> =0, 
<b>UAVCAN_NODE_MODE_INITIALIZATION</b> =1, 
<b>UAVCAN_NODE_MODE_MAINTENANCE</b> =2, 
<b>UAVCAN_NODE_MODE_SOFTWARE_UPDATE</b> =3, 
<br />
&#160;&#160;<b>UAVCAN_NODE_MODE_OFFLINE</b> =7, 
<b>UAVCAN_NODE_MODE_ENUM_END</b> =8
<br />
 }</td></tr>
<tr class="separator:a62ee3768322057589a7b8f7b6d287723"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae51f033ccb588c5ccf5ce60005337086"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae51f033ccb588c5ccf5ce60005337086"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_DATA_STREAM</b> { <br />
&#160;&#160;<b>MAV_DATA_STREAM_ALL</b> =0, 
<b>MAV_DATA_STREAM_RAW_SENSORS</b> =1, 
<b>MAV_DATA_STREAM_EXTENDED_STATUS</b> =2, 
<b>MAV_DATA_STREAM_RC_CHANNELS</b> =3, 
<br />
&#160;&#160;<b>MAV_DATA_STREAM_RAW_CONTROLLER</b> =4, 
<b>MAV_DATA_STREAM_POSITION</b> =6, 
<b>MAV_DATA_STREAM_EXTRA1</b> =10, 
<b>MAV_DATA_STREAM_EXTRA2</b> =11, 
<br />
&#160;&#160;<b>MAV_DATA_STREAM_EXTRA3</b> =12, 
<b>MAV_DATA_STREAM_ENUM_END</b> =13
<br />
 }</td></tr>
<tr class="separator:ae51f033ccb588c5ccf5ce60005337086"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60f63210bfb1f36ca81ae1d508401070"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60f63210bfb1f36ca81ae1d508401070"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_ROI</b> { <br />
&#160;&#160;<b>MAV_ROI_NONE</b> =0, 
<b>MAV_ROI_WPNEXT</b> =1, 
<b>MAV_ROI_WPINDEX</b> =2, 
<b>MAV_ROI_LOCATION</b> =3, 
<br />
&#160;&#160;<b>MAV_ROI_TARGET</b> =4, 
<b>MAV_ROI_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a60f63210bfb1f36ca81ae1d508401070"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbbc251781b4afaa92d0378ed80f2c5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afbbc251781b4afaa92d0378ed80f2c5a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_CMD_ACK</b> { <br />
&#160;&#160;<b>MAV_CMD_ACK_OK</b> =1, 
<b>MAV_CMD_ACK_ERR_FAIL</b> =2, 
<b>MAV_CMD_ACK_ERR_ACCESS_DENIED</b> =3, 
<b>MAV_CMD_ACK_ERR_NOT_SUPPORTED</b> =4, 
<br />
&#160;&#160;<b>MAV_CMD_ACK_ERR_COORDINATE_FRAME_NOT_SUPPORTED</b> =5, 
<b>MAV_CMD_ACK_ERR_COORDINATES_OUT_OF_RANGE</b> =6, 
<b>MAV_CMD_ACK_ERR_X_LAT_OUT_OF_RANGE</b> =7, 
<b>MAV_CMD_ACK_ERR_Y_LON_OUT_OF_RANGE</b> =8, 
<br />
&#160;&#160;<b>MAV_CMD_ACK_ERR_Z_ALT_OUT_OF_RANGE</b> =9, 
<b>MAV_CMD_ACK_ENUM_END</b> =10
<br />
 }</td></tr>
<tr class="separator:afbbc251781b4afaa92d0378ed80f2c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a932091507406a6621142790db85f9f4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a932091507406a6621142790db85f9f4f"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_PARAM_TYPE</b> { <br />
&#160;&#160;<b>MAV_PARAM_TYPE_UINT8</b> =1, 
<b>MAV_PARAM_TYPE_INT8</b> =2, 
<b>MAV_PARAM_TYPE_UINT16</b> =3, 
<b>MAV_PARAM_TYPE_INT16</b> =4, 
<br />
&#160;&#160;<b>MAV_PARAM_TYPE_UINT32</b> =5, 
<b>MAV_PARAM_TYPE_INT32</b> =6, 
<b>MAV_PARAM_TYPE_UINT64</b> =7, 
<b>MAV_PARAM_TYPE_INT64</b> =8, 
<br />
&#160;&#160;<b>MAV_PARAM_TYPE_REAL32</b> =9, 
<b>MAV_PARAM_TYPE_REAL64</b> =10, 
<b>MAV_PARAM_TYPE_ENUM_END</b> =11
<br />
 }</td></tr>
<tr class="separator:a932091507406a6621142790db85f9f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e68712f4a3a09be449bb178a5969ab5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e68712f4a3a09be449bb178a5969ab5"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_RESULT</b> { <br />
&#160;&#160;<b>MAV_RESULT_ACCEPTED</b> =0, 
<b>MAV_RESULT_TEMPORARILY_REJECTED</b> =1, 
<b>MAV_RESULT_DENIED</b> =2, 
<b>MAV_RESULT_UNSUPPORTED</b> =3, 
<br />
&#160;&#160;<b>MAV_RESULT_FAILED</b> =4, 
<b>MAV_RESULT_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a1e68712f4a3a09be449bb178a5969ab5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab94361c51ea55a1e4ab0d773a002104"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aab94361c51ea55a1e4ab0d773a002104"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MISSION_RESULT</b> { <br />
&#160;&#160;<b>MAV_MISSION_ACCEPTED</b> =0, 
<b>MAV_MISSION_ERROR</b> =1, 
<b>MAV_MISSION_UNSUPPORTED_FRAME</b> =2, 
<b>MAV_MISSION_UNSUPPORTED</b> =3, 
<br />
&#160;&#160;<b>MAV_MISSION_NO_SPACE</b> =4, 
<b>MAV_MISSION_INVALID</b> =5, 
<b>MAV_MISSION_INVALID_PARAM1</b> =6, 
<b>MAV_MISSION_INVALID_PARAM2</b> =7, 
<br />
&#160;&#160;<b>MAV_MISSION_INVALID_PARAM3</b> =8, 
<b>MAV_MISSION_INVALID_PARAM4</b> =9, 
<b>MAV_MISSION_INVALID_PARAM5_X</b> =10, 
<b>MAV_MISSION_INVALID_PARAM6_Y</b> =11, 
<br />
&#160;&#160;<b>MAV_MISSION_INVALID_PARAM7</b> =12, 
<b>MAV_MISSION_INVALID_SEQUENCE</b> =13, 
<b>MAV_MISSION_DENIED</b> =14, 
<b>MAV_MISSION_RESULT_ENUM_END</b> =15
<br />
 }</td></tr>
<tr class="separator:aab94361c51ea55a1e4ab0d773a002104"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbfa4e521655407a6255d8db29b33bc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abbfa4e521655407a6255d8db29b33bc5"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_SEVERITY</b> { <br />
&#160;&#160;<b>MAV_SEVERITY_EMERGENCY</b> =0, 
<b>MAV_SEVERITY_ALERT</b> =1, 
<b>MAV_SEVERITY_CRITICAL</b> =2, 
<b>MAV_SEVERITY_ERROR</b> =3, 
<br />
&#160;&#160;<b>MAV_SEVERITY_WARNING</b> =4, 
<b>MAV_SEVERITY_NOTICE</b> =5, 
<b>MAV_SEVERITY_INFO</b> =6, 
<b>MAV_SEVERITY_DEBUG</b> =7, 
<br />
&#160;&#160;<b>MAV_SEVERITY_ENUM_END</b> =8
<br />
 }</td></tr>
<tr class="separator:abbfa4e521655407a6255d8db29b33bc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88bc33d4535a51378d6825ec6423e0d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a88bc33d4535a51378d6825ec6423e0d3"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_POWER_STATUS</b> { <br />
&#160;&#160;<b>MAV_POWER_STATUS_BRICK_VALID</b> =1, 
<b>MAV_POWER_STATUS_SERVO_VALID</b> =2, 
<b>MAV_POWER_STATUS_USB_CONNECTED</b> =4, 
<b>MAV_POWER_STATUS_PERIPH_OVERCURRENT</b> =8, 
<br />
&#160;&#160;<b>MAV_POWER_STATUS_PERIPH_HIPOWER_OVERCURRENT</b> =16, 
<b>MAV_POWER_STATUS_CHANGED</b> =32, 
<b>MAV_POWER_STATUS_ENUM_END</b> =33
<br />
 }</td></tr>
<tr class="separator:a88bc33d4535a51378d6825ec6423e0d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfdabb96bec45c3bccc9ebd1d0266e85"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfdabb96bec45c3bccc9ebd1d0266e85"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>SERIAL_CONTROL_DEV</b> { <br />
&#160;&#160;<b>SERIAL_CONTROL_DEV_TELEM1</b> =0, 
<b>SERIAL_CONTROL_DEV_TELEM2</b> =1, 
<b>SERIAL_CONTROL_DEV_GPS1</b> =2, 
<b>SERIAL_CONTROL_DEV_GPS2</b> =3, 
<br />
&#160;&#160;<b>SERIAL_CONTROL_DEV_SHELL</b> =10, 
<b>SERIAL_CONTROL_DEV_ENUM_END</b> =11
<br />
 }</td></tr>
<tr class="separator:abfdabb96bec45c3bccc9ebd1d0266e85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4e437cf06fbeab17dfd97418a3898b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af4e437cf06fbeab17dfd97418a3898b3"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>SERIAL_CONTROL_FLAG</b> { <br />
&#160;&#160;<b>SERIAL_CONTROL_FLAG_REPLY</b> =1, 
<b>SERIAL_CONTROL_FLAG_RESPOND</b> =2, 
<b>SERIAL_CONTROL_FLAG_EXCLUSIVE</b> =4, 
<b>SERIAL_CONTROL_FLAG_BLOCKING</b> =8, 
<br />
&#160;&#160;<b>SERIAL_CONTROL_FLAG_MULTI</b> =16, 
<b>SERIAL_CONTROL_FLAG_ENUM_END</b> =17
<br />
 }</td></tr>
<tr class="separator:af4e437cf06fbeab17dfd97418a3898b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04fe0e3735a4e2d28ad9095f4d7c8a34"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04fe0e3735a4e2d28ad9095f4d7c8a34"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_DISTANCE_SENSOR</b> { <br />
&#160;&#160;<b>MAV_DISTANCE_SENSOR_LASER</b> =0, 
<b>MAV_DISTANCE_SENSOR_ULTRASOUND</b> =1, 
<b>MAV_DISTANCE_SENSOR_INFRARED</b> =2, 
<b>MAV_DISTANCE_SENSOR_RADAR</b> =3, 
<br />
&#160;&#160;<b>MAV_DISTANCE_SENSOR_UNKNOWN</b> =4, 
<b>MAV_DISTANCE_SENSOR_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a04fe0e3735a4e2d28ad9095f4d7c8a34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc9b0d2229029296b5747c16bff12fab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc9b0d2229029296b5747c16bff12fab"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_SENSOR_ORIENTATION</b> { <br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_NONE</b> =0, 
<b>MAV_SENSOR_ROTATION_YAW_45</b> =1, 
<b>MAV_SENSOR_ROTATION_YAW_90</b> =2, 
<b>MAV_SENSOR_ROTATION_YAW_135</b> =3, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_YAW_180</b> =4, 
<b>MAV_SENSOR_ROTATION_YAW_225</b> =5, 
<b>MAV_SENSOR_ROTATION_YAW_270</b> =6, 
<b>MAV_SENSOR_ROTATION_YAW_315</b> =7, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_ROLL_180</b> =8, 
<b>MAV_SENSOR_ROTATION_ROLL_180_YAW_45</b> =9, 
<b>MAV_SENSOR_ROTATION_ROLL_180_YAW_90</b> =10, 
<b>MAV_SENSOR_ROTATION_ROLL_180_YAW_135</b> =11, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_PITCH_180</b> =12, 
<b>MAV_SENSOR_ROTATION_ROLL_180_YAW_225</b> =13, 
<b>MAV_SENSOR_ROTATION_ROLL_180_YAW_270</b> =14, 
<b>MAV_SENSOR_ROTATION_ROLL_180_YAW_315</b> =15, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_ROLL_90</b> =16, 
<b>MAV_SENSOR_ROTATION_ROLL_90_YAW_45</b> =17, 
<b>MAV_SENSOR_ROTATION_ROLL_90_YAW_90</b> =18, 
<b>MAV_SENSOR_ROTATION_ROLL_90_YAW_135</b> =19, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_ROLL_270</b> =20, 
<b>MAV_SENSOR_ROTATION_ROLL_270_YAW_45</b> =21, 
<b>MAV_SENSOR_ROTATION_ROLL_270_YAW_90</b> =22, 
<b>MAV_SENSOR_ROTATION_ROLL_270_YAW_135</b> =23, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_PITCH_90</b> =24, 
<b>MAV_SENSOR_ROTATION_PITCH_270</b> =25, 
<b>MAV_SENSOR_ROTATION_PITCH_180_YAW_90</b> =26, 
<b>MAV_SENSOR_ROTATION_PITCH_180_YAW_270</b> =27, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_ROLL_90_PITCH_90</b> =28, 
<b>MAV_SENSOR_ROTATION_ROLL_180_PITCH_90</b> =29, 
<b>MAV_SENSOR_ROTATION_ROLL_270_PITCH_90</b> =30, 
<b>MAV_SENSOR_ROTATION_ROLL_90_PITCH_180</b> =31, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_ROLL_270_PITCH_180</b> =32, 
<b>MAV_SENSOR_ROTATION_ROLL_90_PITCH_270</b> =33, 
<b>MAV_SENSOR_ROTATION_ROLL_180_PITCH_270</b> =34, 
<b>MAV_SENSOR_ROTATION_ROLL_270_PITCH_270</b> =35, 
<br />
&#160;&#160;<b>MAV_SENSOR_ROTATION_ROLL_90_PITCH_180_YAW_90</b> =36, 
<b>MAV_SENSOR_ROTATION_ROLL_90_YAW_270</b> =37, 
<b>MAV_SENSOR_ROTATION_ROLL_315_PITCH_315_YAW_315</b> =38, 
<b>MAV_SENSOR_ORIENTATION_ENUM_END</b> =39
<br />
 }</td></tr>
<tr class="separator:abc9b0d2229029296b5747c16bff12fab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cc09547d766033f0a71e9d85962dd39"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cc09547d766033f0a71e9d85962dd39"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_PROTOCOL_CAPABILITY</b> { <br />
&#160;&#160;<b>MAV_PROTOCOL_CAPABILITY_MISSION_FLOAT</b> =1, 
<b>MAV_PROTOCOL_CAPABILITY_PARAM_FLOAT</b> =2, 
<b>MAV_PROTOCOL_CAPABILITY_MISSION_INT</b> =4, 
<b>MAV_PROTOCOL_CAPABILITY_COMMAND_INT</b> =8, 
<br />
&#160;&#160;<b>MAV_PROTOCOL_CAPABILITY_PARAM_UNION</b> =16, 
<b>MAV_PROTOCOL_CAPABILITY_FTP</b> =32, 
<b>MAV_PROTOCOL_CAPABILITY_SET_ATTITUDE_TARGET</b> =64, 
<b>MAV_PROTOCOL_CAPABILITY_SET_POSITION_TARGET_LOCAL_NED</b> =128, 
<br />
&#160;&#160;<b>MAV_PROTOCOL_CAPABILITY_SET_POSITION_TARGET_GLOBAL_INT</b> =256, 
<b>MAV_PROTOCOL_CAPABILITY_TERRAIN</b> =512, 
<b>MAV_PROTOCOL_CAPABILITY_SET_ACTUATOR_TARGET</b> =1024, 
<b>MAV_PROTOCOL_CAPABILITY_FLIGHT_TERMINATION</b> =2048, 
<br />
&#160;&#160;<b>MAV_PROTOCOL_CAPABILITY_COMPASS_CALIBRATION</b> =4096, 
<b>MAV_PROTOCOL_CAPABILITY_MAVLINK2</b> =8192, 
<b>MAV_PROTOCOL_CAPABILITY_MISSION_FENCE</b> =16384, 
<b>MAV_PROTOCOL_CAPABILITY_MISSION_RALLY</b> =32768, 
<br />
&#160;&#160;<b>MAV_PROTOCOL_CAPABILITY_FLIGHT_INFORMATION</b> =65536, 
<b>MAV_PROTOCOL_CAPABILITY_ENUM_END</b> =65537
<br />
 }</td></tr>
<tr class="separator:a1cc09547d766033f0a71e9d85962dd39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab626c6ddba61dad64dcb07aa096e8a19"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab626c6ddba61dad64dcb07aa096e8a19"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_MISSION_TYPE</b> { <br />
&#160;&#160;<b>MAV_MISSION_TYPE_MISSION</b> =0, 
<b>MAV_MISSION_TYPE_FENCE</b> =1, 
<b>MAV_MISSION_TYPE_RALLY</b> =2, 
<b>MAV_MISSION_TYPE_ALL</b> =255, 
<br />
&#160;&#160;<b>MAV_MISSION_TYPE_ENUM_END</b> =256
<br />
 }</td></tr>
<tr class="separator:ab626c6ddba61dad64dcb07aa096e8a19"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01821b01996d55b7e509d14c78ba864b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01821b01996d55b7e509d14c78ba864b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_ESTIMATOR_TYPE</b> { <br />
&#160;&#160;<b>MAV_ESTIMATOR_TYPE_NAIVE</b> =1, 
<b>MAV_ESTIMATOR_TYPE_VISION</b> =2, 
<b>MAV_ESTIMATOR_TYPE_VIO</b> =3, 
<b>MAV_ESTIMATOR_TYPE_GPS</b> =4, 
<br />
&#160;&#160;<b>MAV_ESTIMATOR_TYPE_GPS_INS</b> =5, 
<b>MAV_ESTIMATOR_TYPE_ENUM_END</b> =6
<br />
 }</td></tr>
<tr class="separator:a01821b01996d55b7e509d14c78ba864b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceb5fa5237585487163a7d0c23ebf361"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aceb5fa5237585487163a7d0c23ebf361"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_BATTERY_TYPE</b> { <br />
&#160;&#160;<b>MAV_BATTERY_TYPE_UNKNOWN</b> =0, 
<b>MAV_BATTERY_TYPE_LIPO</b> =1, 
<b>MAV_BATTERY_TYPE_LIFE</b> =2, 
<b>MAV_BATTERY_TYPE_LION</b> =3, 
<br />
&#160;&#160;<b>MAV_BATTERY_TYPE_NIMH</b> =4, 
<b>MAV_BATTERY_TYPE_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:aceb5fa5237585487163a7d0c23ebf361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f3d9f0d84d6853696e783e25cfd6147"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f3d9f0d84d6853696e783e25cfd6147"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_BATTERY_FUNCTION</b> { <br />
&#160;&#160;<b>MAV_BATTERY_FUNCTION_UNKNOWN</b> =0, 
<b>MAV_BATTERY_FUNCTION_ALL</b> =1, 
<b>MAV_BATTERY_FUNCTION_PROPULSION</b> =2, 
<b>MAV_BATTERY_FUNCTION_AVIONICS</b> =3, 
<br />
&#160;&#160;<b>MAV_BATTERY_TYPE_PAYLOAD</b> =4, 
<b>MAV_BATTERY_FUNCTION_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a2f3d9f0d84d6853696e783e25cfd6147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abef969b7fbe057d79797d744feb028ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abef969b7fbe057d79797d744feb028ae"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_VTOL_STATE</b> { <br />
&#160;&#160;<b>MAV_VTOL_STATE_UNDEFINED</b> =0, 
<b>MAV_VTOL_STATE_TRANSITION_TO_FW</b> =1, 
<b>MAV_VTOL_STATE_TRANSITION_TO_MC</b> =2, 
<b>MAV_VTOL_STATE_MC</b> =3, 
<br />
&#160;&#160;<b>MAV_VTOL_STATE_FW</b> =4, 
<b>MAV_VTOL_STATE_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:abef969b7fbe057d79797d744feb028ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96477a598bee7c2076c2673b25be272a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96477a598bee7c2076c2673b25be272a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_LANDED_STATE</b> { <br />
&#160;&#160;<b>MAV_LANDED_STATE_UNDEFINED</b> =0, 
<b>MAV_LANDED_STATE_ON_GROUND</b> =1, 
<b>MAV_LANDED_STATE_IN_AIR</b> =2, 
<b>MAV_LANDED_STATE_TAKEOFF</b> =3, 
<br />
&#160;&#160;<b>MAV_LANDED_STATE_LANDING</b> =4, 
<b>MAV_LANDED_STATE_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a96477a598bee7c2076c2673b25be272a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d60d5aaeb55da3d270cf5737725c3e3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7d60d5aaeb55da3d270cf5737725c3e3"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ADSB_ALTITUDE_TYPE</b> { <b>ADSB_ALTITUDE_TYPE_PRESSURE_QNH</b> =0, 
<b>ADSB_ALTITUDE_TYPE_GEOMETRIC</b> =1, 
<b>ADSB_ALTITUDE_TYPE_ENUM_END</b> =2
 }</td></tr>
<tr class="separator:a7d60d5aaeb55da3d270cf5737725c3e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2524be5a3dda89311f8994493dc8d196"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2524be5a3dda89311f8994493dc8d196"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ADSB_EMITTER_TYPE</b> { <br />
&#160;&#160;<b>ADSB_EMITTER_TYPE_NO_INFO</b> =0, 
<b>ADSB_EMITTER_TYPE_LIGHT</b> =1, 
<b>ADSB_EMITTER_TYPE_SMALL</b> =2, 
<b>ADSB_EMITTER_TYPE_LARGE</b> =3, 
<br />
&#160;&#160;<b>ADSB_EMITTER_TYPE_HIGH_VORTEX_LARGE</b> =4, 
<b>ADSB_EMITTER_TYPE_HEAVY</b> =5, 
<b>ADSB_EMITTER_TYPE_HIGHLY_MANUV</b> =6, 
<b>ADSB_EMITTER_TYPE_ROTOCRAFT</b> =7, 
<br />
&#160;&#160;<b>ADSB_EMITTER_TYPE_UNASSIGNED</b> =8, 
<b>ADSB_EMITTER_TYPE_GLIDER</b> =9, 
<b>ADSB_EMITTER_TYPE_LIGHTER_AIR</b> =10, 
<b>ADSB_EMITTER_TYPE_PARACHUTE</b> =11, 
<br />
&#160;&#160;<b>ADSB_EMITTER_TYPE_ULTRA_LIGHT</b> =12, 
<b>ADSB_EMITTER_TYPE_UNASSIGNED2</b> =13, 
<b>ADSB_EMITTER_TYPE_UAV</b> =14, 
<b>ADSB_EMITTER_TYPE_SPACE</b> =15, 
<br />
&#160;&#160;<b>ADSB_EMITTER_TYPE_UNASSGINED3</b> =16, 
<b>ADSB_EMITTER_TYPE_EMERGENCY_SURFACE</b> =17, 
<b>ADSB_EMITTER_TYPE_SERVICE_SURFACE</b> =18, 
<b>ADSB_EMITTER_TYPE_POINT_OBSTACLE</b> =19, 
<br />
&#160;&#160;<b>ADSB_EMITTER_TYPE_ENUM_END</b> =20
<br />
 }</td></tr>
<tr class="separator:a2524be5a3dda89311f8994493dc8d196"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42dbc417ec38d2b4848b8fe33db445b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a42dbc417ec38d2b4848b8fe33db445b9"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ADSB_FLAGS</b> { <br />
&#160;&#160;<b>ADSB_FLAGS_VALID_COORDS</b> =1, 
<b>ADSB_FLAGS_VALID_ALTITUDE</b> =2, 
<b>ADSB_FLAGS_VALID_HEADING</b> =4, 
<b>ADSB_FLAGS_VALID_VELOCITY</b> =8, 
<br />
&#160;&#160;<b>ADSB_FLAGS_VALID_CALLSIGN</b> =16, 
<b>ADSB_FLAGS_VALID_SQUAWK</b> =32, 
<b>ADSB_FLAGS_SIMULATED</b> =64, 
<b>ADSB_FLAGS_ENUM_END</b> =65
<br />
 }</td></tr>
<tr class="separator:a42dbc417ec38d2b4848b8fe33db445b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a427129b438d8815e6775adc360c2ea3b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a427129b438d8815e6775adc360c2ea3b"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_DO_REPOSITION_FLAGS</b> { <b>MAV_DO_REPOSITION_FLAGS_CHANGE_MODE</b> =1, 
<b>MAV_DO_REPOSITION_FLAGS_ENUM_END</b> =2
 }</td></tr>
<tr class="separator:a427129b438d8815e6775adc360c2ea3b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47c01e6a0cbda559d15c4dd7b19e78f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47c01e6a0cbda559d15c4dd7b19e78f8"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ESTIMATOR_STATUS_FLAGS</b> { <br />
&#160;&#160;<b>ESTIMATOR_ATTITUDE</b> =1, 
<b>ESTIMATOR_VELOCITY_HORIZ</b> =2, 
<b>ESTIMATOR_VELOCITY_VERT</b> =4, 
<b>ESTIMATOR_POS_HORIZ_REL</b> =8, 
<br />
&#160;&#160;<b>ESTIMATOR_POS_HORIZ_ABS</b> =16, 
<b>ESTIMATOR_POS_VERT_ABS</b> =32, 
<b>ESTIMATOR_POS_VERT_AGL</b> =64, 
<b>ESTIMATOR_CONST_POS_MODE</b> =128, 
<br />
&#160;&#160;<b>ESTIMATOR_PRED_POS_HORIZ_REL</b> =256, 
<b>ESTIMATOR_PRED_POS_HORIZ_ABS</b> =512, 
<b>ESTIMATOR_GPS_GLITCH</b> =1024, 
<b>ESTIMATOR_STATUS_FLAGS_ENUM_END</b> =1025
<br />
 }</td></tr>
<tr class="separator:a47c01e6a0cbda559d15c4dd7b19e78f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77bea4bd9c8d03cfebb2c9e047e64600"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77bea4bd9c8d03cfebb2c9e047e64600"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MOTOR_TEST_ORDER</b> { <b>MOTOR_TEST_ORDER_DEFAULT</b> =0, 
<b>MOTOR_TEST_ORDER_SEQUENCE</b> =1, 
<b>MOTOR_TEST_ORDER_BOARD</b> =2, 
<b>MOTOR_TEST_ORDER_ENUM_END</b> =3
 }</td></tr>
<tr class="separator:a77bea4bd9c8d03cfebb2c9e047e64600"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f79695250fdfee919206766d2c4174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7f79695250fdfee919206766d2c4174"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MOTOR_TEST_THROTTLE_TYPE</b> { <br />
&#160;&#160;<b>MOTOR_TEST_THROTTLE_PERCENT</b> =0, 
<b>MOTOR_TEST_THROTTLE_PWM</b> =1, 
<b>MOTOR_TEST_THROTTLE_PILOT</b> =2, 
<b>MOTOR_TEST_COMPASS_CAL</b> =3, 
<br />
&#160;&#160;<b>MOTOR_TEST_THROTTLE_TYPE_ENUM_END</b> =4
<br />
 }</td></tr>
<tr class="separator:aa7f79695250fdfee919206766d2c4174"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24840ca0b52ae3926c86094b431084a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac24840ca0b52ae3926c86094b431084a"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>GPS_INPUT_IGNORE_FLAGS</b> { <br />
&#160;&#160;<b>GPS_INPUT_IGNORE_FLAG_ALT</b> =1, 
<b>GPS_INPUT_IGNORE_FLAG_HDOP</b> =2, 
<b>GPS_INPUT_IGNORE_FLAG_VDOP</b> =4, 
<b>GPS_INPUT_IGNORE_FLAG_VEL_HORIZ</b> =8, 
<br />
&#160;&#160;<b>GPS_INPUT_IGNORE_FLAG_VEL_VERT</b> =16, 
<b>GPS_INPUT_IGNORE_FLAG_SPEED_ACCURACY</b> =32, 
<b>GPS_INPUT_IGNORE_FLAG_HORIZONTAL_ACCURACY</b> =64, 
<b>GPS_INPUT_IGNORE_FLAG_VERTICAL_ACCURACY</b> =128, 
<br />
&#160;&#160;<b>GPS_INPUT_IGNORE_FLAGS_ENUM_END</b> =129
<br />
 }</td></tr>
<tr class="separator:ac24840ca0b52ae3926c86094b431084a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d8dd7f10e36ee8aef0842dbe66cf617"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d8dd7f10e36ee8aef0842dbe66cf617"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COLLISION_ACTION</b> { <br />
&#160;&#160;<b>MAV_COLLISION_ACTION_NONE</b> =0, 
<b>MAV_COLLISION_ACTION_REPORT</b> =1, 
<b>MAV_COLLISION_ACTION_ASCEND_OR_DESCEND</b> =2, 
<b>MAV_COLLISION_ACTION_MOVE_HORIZONTALLY</b> =3, 
<br />
&#160;&#160;<b>MAV_COLLISION_ACTION_MOVE_PERPENDICULAR</b> =4, 
<b>MAV_COLLISION_ACTION_RTL</b> =5, 
<b>MAV_COLLISION_ACTION_HOVER</b> =6, 
<b>MAV_COLLISION_ACTION_ENUM_END</b> =7
<br />
 }</td></tr>
<tr class="separator:a5d8dd7f10e36ee8aef0842dbe66cf617"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dff2653cb72fc2dff2cc0332302d626"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6dff2653cb72fc2dff2cc0332302d626"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COLLISION_THREAT_LEVEL</b> { <b>MAV_COLLISION_THREAT_LEVEL_NONE</b> =0, 
<b>MAV_COLLISION_THREAT_LEVEL_LOW</b> =1, 
<b>MAV_COLLISION_THREAT_LEVEL_HIGH</b> =2, 
<b>MAV_COLLISION_THREAT_LEVEL_ENUM_END</b> =3
 }</td></tr>
<tr class="separator:a6dff2653cb72fc2dff2cc0332302d626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa148dfeef380ff5665330a5c8e37fba6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa148dfeef380ff5665330a5c8e37fba6"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_COLLISION_SRC</b> { <b>MAV_COLLISION_SRC_ADSB</b> =0, 
<b>MAV_COLLISION_SRC_MAVLINK_GPS_GLOBAL_INT</b> =1, 
<b>MAV_COLLISION_SRC_ENUM_END</b> =2
 }</td></tr>
<tr class="separator:aa148dfeef380ff5665330a5c8e37fba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cef70a8548b30c4679ce56314654629"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4cef70a8548b30c4679ce56314654629"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>GPS_FIX_TYPE</b> { <br />
&#160;&#160;<b>GPS_FIX_TYPE_NO_GPS</b> =0, 
<b>GPS_FIX_TYPE_NO_FIX</b> =1, 
<b>GPS_FIX_TYPE_2D_FIX</b> =2, 
<b>GPS_FIX_TYPE_3D_FIX</b> =3, 
<br />
&#160;&#160;<b>GPS_FIX_TYPE_DGPS</b> =4, 
<b>GPS_FIX_TYPE_RTK_FLOAT</b> =5, 
<b>GPS_FIX_TYPE_RTK_FIXED</b> =6, 
<b>GPS_FIX_TYPE_STATIC</b> =7, 
<br />
&#160;&#160;<b>GPS_FIX_TYPE_PPP</b> =8, 
<b>GPS_FIX_TYPE_ENUM_END</b> =9
<br />
 }</td></tr>
<tr class="separator:a4cef70a8548b30c4679ce56314654629"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf2a2b939bbff7ae2a83d0056dba7301"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acf2a2b939bbff7ae2a83d0056dba7301"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>RTK_BASELINE_COORDINATE_SYSTEM</b> { <b>RTK_BASELINE_COORDINATE_SYSTEM_ECEF</b> =0, 
<b>RTK_BASELINE_COORDINATE_SYSTEM_NED</b> =1, 
<b>RTK_BASELINE_COORDINATE_SYSTEM_ENUM_END</b> =2
 }</td></tr>
<tr class="separator:acf2a2b939bbff7ae2a83d0056dba7301"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaad3031504b1907074e5b3bbc4466be4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaad3031504b1907074e5b3bbc4466be4"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>LANDING_TARGET_TYPE</b> { <br />
&#160;&#160;<b>LANDING_TARGET_TYPE_LIGHT_BEACON</b> =0, 
<b>LANDING_TARGET_TYPE_RADIO_BEACON</b> =1, 
<b>LANDING_TARGET_TYPE_VISION_FIDUCIAL</b> =2, 
<b>LANDING_TARGET_TYPE_VISION_OTHER</b> =3, 
<br />
&#160;&#160;<b>LANDING_TARGET_TYPE_ENUM_END</b> =4
<br />
 }</td></tr>
<tr class="separator:aaad3031504b1907074e5b3bbc4466be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a454df568b0bf9c1adc8f6e0b099f4870"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a454df568b0bf9c1adc8f6e0b099f4870"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>VTOL_TRANSITION_HEADING</b> { <br />
&#160;&#160;<b>VTOL_TRANSITION_HEADING_VEHICLE_DEFAULT</b> =0, 
<b>VTOL_TRANSITION_HEADING_NEXT_WAYPOINT</b> =1, 
<b>VTOL_TRANSITION_HEADING_TAKEOFF</b> =2, 
<b>VTOL_TRANSITION_HEADING_SPECIFIED</b> =3, 
<br />
&#160;&#160;<b>VTOL_TRANSITION_HEADING_ANY</b> =4, 
<b>VTOL_TRANSITION_HEADING_ENUM_END</b> =5
<br />
 }</td></tr>
<tr class="separator:a454df568b0bf9c1adc8f6e0b099f4870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4b5690f4eeff9e93cedfa2c72a2d9ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac4b5690f4eeff9e93cedfa2c72a2d9ce"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>CAMERA_MODE</b> { <b>CAMERA_MODE_IMAGE</b> =0, 
<b>CAMERA_MODE_VIDEO</b> =1, 
<b>CAMERA_MODE_IMAGE_SURVEY</b> =2, 
<b>CAMERA_MODE_ENUM_END</b> =3
 }</td></tr>
<tr class="separator:ac4b5690f4eeff9e93cedfa2c72a2d9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4075e8f1ba38cff4eb9422a255b3519f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4075e8f1ba38cff4eb9422a255b3519f"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>MAV_ARM_AUTH_DENIED_REASON</b> { <br />
&#160;&#160;<b>MAV_ARM_AUTH_DENIED_REASON_GENERIC</b> =0, 
<b>MAV_ARM_AUTH_DENIED_REASON_NONE</b> =1, 
<b>MAV_ARM_AUTH_DENIED_REASON_INVALID_WAYPOINT</b> =2, 
<b>MAV_ARM_AUTH_DENIED_REASON_TIMEOUT</b> =3, 
<br />
&#160;&#160;<b>MAV_ARM_AUTH_DENIED_REASON_AIRSPACE_IN_USE</b> =4, 
<b>MAV_ARM_AUTH_DENIED_REASON_BAD_WEATHER</b> =5, 
<b>MAV_ARM_AUTH_DENIED_REASON_ENUM_END</b> =6
<br />
 }</td></tr>
<tr class="separator:a4075e8f1ba38cff4eb9422a255b3519f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>MAVLink comm protocol generated from common.xml. </p>
<dl class="section see"><dt>See also</dt><dd><a href="http://mavlink.org">http://mavlink.org</a> </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
